我目前正在开始移植现有的Swift应用程序以使其在iOS9上运行。我很遗憾在尝试运行应用程序时遇到运行时错误,该应用程序目前适用于Xcode 6和Swift 1.x.使用此代码:
let checkedImage: UIImageView = {
let image = UIImage(named: "checkbox-checked.png")!
let tintImage = image.imageWithRenderingMode(.AlwaysTemplate)
let view = UIImageView(image: tintImage)
view.sizeToFit()
return view
}()
我收到以下错误,该问题发生在UIImageView
的构造函数上:Thread 1: EXC_BAD_ACCESS (code=2, address=0x177d80)
我不知道这是否是测试版错误或其他原因。
编辑:从Xcode 7 beta 5开始发生这种情况。
编辑2:看起来UIImageView对原始图像没问题。看起来已经缩小到imageWithRenderingMode
。
答案 0 :(得分:0)
我最终将Xcode 6代码库迁移到Xcode 7 beta 5,而不是在Xcode 7 beta 5中打开已经迁移的Xcode 7 beta 4代码库,这个错误现在似乎是不存在的。