我有一个我一直在开发的应用程序,几个小时前它运行得很好。我下载了Xcode-5的DP5,使用内置的升级故事板功能升级了我的故事板。
当我启动应用程序时,它就能工作了。这是一个基本的地图应用程序。我有一个操作来注册一个长新闻,然后在地图上删除一个引脚注释,现在应用程序崩溃了,没有任何错误,除了在编译器代码中显示它失败的行:0x102d49c: calll 0x102d4a1 ; -[NSPathStore2 isEqualToString:] + 17和EXC_BAD_ACCESS的一条神秘消息。
我甚至不知道从哪里开始疑难解答。我现在正在下载Xcode 5的发行版版本,看看是否能修复它。
-更新
我还尝试了一个干净的构建,重新启动模拟器和Xcode。
我使用了断点,似乎应用程序在将注释添加到映射[self.mapView addAnnotation:annot];时遇到了困难。
发布于 2013-09-19 03:19:23
哇哦!解决了这个问题。希望这能帮上忙。
我在用苹果地图标注的股票代码。
在我为iOS6构建应用程序时,默认情况下,添加一个引脚注释并不能立即显示信息披露。
因此,我添加了这一行代码来选择注释,并默认情况下显示我的注释。删除这一行修复了它,在iOS7中,默认情况下,公开显示了![mapView selectAnnotation:pinView.annotation animated:YES];
https://stackoverflow.com/questions/18884891
复制相似问题