我用iOS 6.0 SDK制作了一款应用程序。我已将部署目标设置为iOS 5.0。
当我在iOS 6.0模拟器中运行应用程序时,一切正常。 但是当我在iOS 5.0模拟器中运行应用程序时,我看到一个黑色的窗口,Xcode在输出中说:
2013-01-08 14:25:06.032 Feestweek[583:c07] Unknown class SASlideMenuStaticViewController in Interface Builder file.
2013-01-08 14:25:06.965 Feestweek[583:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The NIB data is invalid.'
*** First throw call stack:
(0x2159052 0x1f29d0a 0x2101a78 0x21019e9 0x14fd838 0x13a4e2c 0x13a53a9 0x150e5e2 0x13a55cb 0x1305a73 0x1305ce2 0x1305ea8 0x130cd9a 0x12ddbe6 0x12de8a6 0x12ed743 0x12ee1f8 0x12e1aa9 0x2043fa9 0x212d1c5 0x2092022 0x209090a 0x208fdb4 0x208fccb 0x12de2a7 0x12dfa9b 0x287d 0x27a5 0x1)
terminate called throwing an exception(lldb)
我还可以在iOS 5上运行我的应用程序吗?我使用Storyboard。
答案 0 :(得分:0)
取消选中XIB中的“使用Autolayout”。默认情况下,Xcode 4.5为您添加到项目中的新nib文件启用此属性。取消选中autolayout复选框解决了问题