【发布时间】:2013-05-29 17:17:39
【问题描述】:
在我的项目中,在地图标注上,rightCalloutAccessoryView,我使用以下代码从mapView 连接到另一个视图,这里是
RWStation * temp=[[RWStation alloc]init];
[temp setTitle:obj.title];
[temp setPhoneNumber:phoneNum];
[temp setCabInfo:obj.cabInfo];
[temp setPrice:obj.price];
[temp setQuality:obj.quality];
[self.navigationController pushViewController:temp animated:YES];
在 iOS6 上没有问题,但在 iOS5 上,它崩溃并在控制台上显示此错误
Project[61319:c07] * 由于未捕获的异常而终止应用程序 'NSInvalidUnarchiveOperationException',原因:'无法实例化 名为 NSLayoutConstraint 的类 * 第一次抛出调用栈:(0x1809022 0x1184cd6 0x17b1a48 0x17b19b9 0x5714a3 0x57167b 0x571383 0x47116d 0x3171fc 0x317779 0x31799b 0x317d11 0x3298fd 0x329aef 0x329dbb 0x32a85f 0x32ae06 0x32aa24 0x63a4 0x61cc06 0x280e49 0x280f34 0x2764b54 0x135d509 0x1740803 0x173fd84 0x173fc9b 0x16f27d8 0x16f288a 0x250626 0x225d 0x2185) 终止调用 抛出异常(lldb)
我不知道发生了什么,请帮助我。非常感谢。
【问题讨论】:
-
我做到了,未选中“使用自动布局”,但它不起作用。我放了断点,当它运行到 [self.navigationController pushViewController:temp animated:YES];应用程序崩溃了
-
您需要在项目中的每个 xib 和情节提要中执行此操作。如果您从项目中删除了任何 xib,则需要从模拟器或设备中卸载应用程序,以确保从安装中删除这些 xib。
标签: objective-c ios5 ios6