繁体   English   中英

iOS7 Xcode 5升级使Longpress崩溃应用

[英]iOS7 Xcode 5 Upgrade makes longpress crash app

我有一个正在开发的应用程序,该应用程序在数小时前运行良好。 我下载了Xcode-5的DP5,并使用内置的升级故事板功能升级了我的故事板。

当我启动该应用程序时,它可以工作。 这是一个基本的地图应用程序。 我有一个动作来注册一个longpress,然后在地图上放一个大头针注释,现在该应用程序崩溃了,没有任何错误,只不过在编译器代码中在失败的0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17行显示了该行: 0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17 0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17和一条神秘消息EXC_BAD_ACCESS

我什至不知道从哪里开始进行故障排除。 我现在正在下载Xcode 5的发行版,以查看是否可以解决该问题。

--Update--

我也尝试过一个干净的构建,重新启动模拟器和Xcode。

我使用了断点,似乎该应用程序在将注释添加到地图上时特别麻烦[self.mapView addAnnotation:annot];

活泉! 解决了问题。 希望这对某人有帮助。

我使用Apple的股票代码来注释地图

当我为iOS6构建应用程序时,默认情况下,添加图钉注释不会立即显示该公开内容。

因此,我添加了以下代码行以选择注释并默认显示我的注释。 删除此行即可解决此问题,并且在iOS7中,无论如何,默认情况下都会显示该信息! [mapView selectAnnotation:pinView.annotation animated:YES];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM