我的编译器在尝试编译包含故事板中的UITimerPicker的代码时使用失败。 奇怪的是,这也发生在iOS5模拟器和设备上,但是对于iOS6,它还可以。
结果如下:
2012-10-16 12:21:13.454 biztrip [7263:15203]无法找到映射图像UITimerPickerBackground-162.png
2012-10-16 12:21:13.489 biztrip [7263:15203]无法找到映射图像UITimerPickerFrameLeft-162-Bar.png
2012-10-16 12:21:13.490 biztrip [7263:15203]无法找到映射图像UITimerPickerFrameMiddle-162.png
2012-10-16 12:21:13.491 biztrip [7263:15203]无法找到映射图像UITimerPickerFrameRight-162-Bar.png
2012-10-16 12:21:13.506 biztrip [7263:15203] * 由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为NSLayoutConstraint的类'
最奇怪的想法是,当我不使用故事板时,xib文件一切正常。
任何建议都将不胜感激。
答案 0 :(得分:1)
以下是您的问题:'无法实例化名为NSLayoutConstraint'的类。这意味着您正在使用自动布局选项。自动布局是iOS6功能,这就是为什么它不能在iOS5模拟器中工作。
转到故事板,选择ViewController(您必须为每个ViewController执行此操作)并取消选中 Utilities中 File Inspector 中的 Use Autolayout / em>窗格(Xcode右侧的窗格)。
希望这有帮助。