应用程序仅在iPhone 4s和5s中崩溃

时间:2015-02-24 05:21:27

标签: ios objective-c xcode

我的应用程序仅在iPhone 4S和iPhone 5S中崩溃,在所有其他设备和模拟器中都能正常运行。 Stack and log information

我检查了IBOutlet连接问题,还检查了相关视图的用户定义运行时属性部分中的keyPath值。

编辑: 我把断点放在ViewDidLoad()和ViewWillAppear()中,即使没有被调用。应用程序在此之前崩溃..

4 个答案:

答案 0 :(得分:1)

错误日志明确表示您对任何类的键值都有问题。请再检查一次。或者,如果您要在用户默认值中存储任何内容并更新代码,则应首先删除以前的安装应用程序。

答案 1 :(得分:1)

打开xcode中的xibstoryboard,选择File's Owner,然后点击Connection Inspector(右上箭头),即可立即查看所有商店。 查找表示缺少插座的!

答案 2 :(得分:0)

问题是您没有与您的viewController之一建立正确的IBOutlet连接。只需完成xib文件中的所有viewController连接。更好地取消链接并再次链接它们可以解决问题,因为每个连接都将被检查并再次连接。

答案 3 :(得分:0)

打开与其中的viewcontroller / views对应的storyboard / xib。对于每个项目,请检查"用户定义的运行时属性"在" Identity Inspector" (右窗格中的第3个选项卡)并检查属性是否为" keypath"在那里创造。