iOS7 Xcode 5升级使得longpress崩溃应用程序

时间:2013-09-19 01:24:10

标签: ios objective-c xcode ios7 xcode5

我有一个我一直在努力的应用程序,它在几个小时前完美运行。我下载了Xcode-5的DP5,使用内置的升级故事板功能升级了我的故事板。

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

我甚至不知道从哪里开始排查故障。我现在正在下载Xcode 5的发布版本,看看是否能修复它。

- 更新 -

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

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

1 个答案:

答案 0 :(得分:1)

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

我正在使用Apple's stock code for annotating maps

当我为iOS6构建应用程序时,默认情况下,添加引脚注释并未立即显示此信息。

所以我添加了这行代码来选择注释并默认显示我的注释。删除此行修复它,在iOS7中,默认情况下显示!         [mapView selectAnnotation:pinView.annotation animated:YES];