【发布时间】:2015-12-15 13:23:33
【问题描述】:
编辑 2:更改一些完全不相关的代码后,崩溃再次发生。即使我尝试恢复代码更改,它也会再次崩溃。
编辑:更新到 iOS 9.2(从 9.1 开始)后,它再次运行没有任何问题。
以下代码在 nil 检查时为我提供了 EXC_BAD_ACCESS:
if(self.imageViews != nil){
for (_,element) in self.imageViews!.enumerate(){
element.removeFromSuperview()
}
}
属性定义如下:
class ImageAdditionalContent : AdditionalContentView {
var imageViews : [UIImageView]?
即使我尝试先为其分配一个空数组,它也会在分配时给我一个 EXC_BAD_ACCESS:
self.imageViews = []
更有趣的是,它在一天前运行良好。如果我删除整个代码,运行应用程序,退出它,再次添加代码并再次运行它,它第一次在 for 循环中崩溃,然后在 nil 检查中再次崩溃。
【问题讨论】:
标签: ios swift uiimageview exc-bad-access