objective-c - UIScrollView 不适用于 EXC_BAD_ACCESS

标签 objective-c ios uiscrollview subviews

我有一个 ScrollView ,它是 View 的 subview ,并且有 subview 。问题是这样的:scrollView 带有黑色背景(因为我设置了透明)并且也不起作用。 ScrollView 与 IBOutlet 连接.我重做了两次XIB,需要修复什么?当我将 scrollView 添加为 View 的 subview 时:

 [self.view addSubview:self.scrollView];

我在运行时收到此错误:
   0x132b61:  calll  0x132b66;   CA::Layer::ensure_transaction_recursively(CA::Transaction*) + 14
   EXC_BAD_ACCESS(code=2 address=0xbf7ffffc)

如果我不在代码中将其添加为 subview ,则 View Controller 将打开并且 ScrollView 为黑色且不滚动。

最佳答案

您可能正在某个地方做某事,例如:

[myScrollView addSubview:myAnotherView];
[myAnotherView addSubview:myScrollView];

这会引发不必要的递归。检查你的代码。

关于objective-c - UIScrollView 不适用于 EXC_BAD_ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082157/

相关文章:

ios - 如何解决警告消息 : Sending 'viewController const __strong to parameter of incompatible type ' id<nsurlsessiondelegate>

ios - 解析 : Create 1-to-1 relation on PFObject with support for multiple class types?

c# - Xamarin 加载操作失败

iphone - UIScrollView 一次只向一个方向滚动

objective-c - UIButton 上的两行文本各有不同的字体

ios - 在 iOS 上访问字典 (DCSDictionaryRef)

ios - swift : Cannot convert value of type '()' to expected argument type '[Double]'

ios - PickerView无法更改第二行的颜色

ios - 如果 ScrollView 下方有 View ,则调整 ScrollView 缩进不起作用

iphone - UIScrollView 每次访问 View 都会更改滚动位置