NSInvalidArgumentException:MapKit应用程序中的“无效区域”

时间:2012-03-19 18:42:16

标签: iphone ipad google-maps mapkit

我正在尝试将所有纬度和经度设置为来自谷歌地图中的本地数据库,并在那里删除注释。点击按钮后需要lat和long的值,在下一个屏幕上,还有另一个按钮点击产生相同的结果。幸运的是,我能够用新的注释刷新地图,但是当我试图回到设备上的ipad应用程序时崩溃并发出以下崩溃消息:

由于未捕获的异常'NSInvalidArgumentException'而终止应用,原因:'无效区域' * 第一次抛出调用堆栈: (0x382178bf 0x37d631e5 0x382175f5 0x3365539b 0x6b26b 0x6e6a7 0x64c81 0x63753 0x6a84d 0x38171435 0x31cda9eb 0x31cda9a7 0x31cda985 0x31cda6f5 0x31cdb02d 0x31cd950f 0x31cd8f01 0x31cbf4ed 0x31cbed2d 0x37f45df3 0x381eb553 0x381eb4f5 0x381ea343 0x3816d4dd 0x3816d3a5 0x37f44fcd 0x31ced743 0x355b 0x2fa4)

但是,在模拟器上运作良好。

1 个答案:

答案 0 :(得分:0)

我相信你正在使用XCode 4,它有一个已知问题,没有正确显示崩溃日志堆栈。请参阅this answer以便在出现异常时显示堆栈跟踪,然后请再次重新提交崩溃。如果没有适当的异常堆栈,可能无法帮助您解决此问题。