我活的应用程序最常见的崩溃之一是在MKMapView崩溃。它在内部方法-[MKMapView mapTileViewDidFinishLoading:]
上崩溃。在我的测试中,我无法回溯崩溃,但在iTunes Connect的崩溃报告中非常频繁。今天有什么经验可以帮助你解决这个问题吗?这只是一张非常简单的地图,只显示一个注释。我需要MKMapView崩溃帮助
下面是这个崩溃的完整的堆栈跟踪:
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000009
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x339737d8 objc_msgSend + 16
1 MapKit 0x345709ec -[MKMapView mapTileViewDidFinishLoading:]
2 CoreFoundation 0x344492e4 -[NSObject(NSObject) performSelector:withObject:]
3 Foundation 0x3326981e __NSThreadPerformPerform
4 CoreFoundation 0x34460f1e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
5 CoreFoundation 0x34432ba0 __CFRunLoopDoSources0
6 CoreFoundation 0x34432444 __CFRunLoopRun
7 CoreFoundation 0x34432270 CFRunLoopRunSpecific
8 CoreFoundation 0x34432178 CFRunLoopRunInMode
9 GraphicsServices 0x3026b5ec GSEventRunModal
10 GraphicsServices 0x3026b698 GSEventRun
11 UIKit 0x31ad011c -[UIApplication _run]
12 UIKit 0x31ace128 UIApplicationMain
13 MYApp 0x00002e08 main + 36
14 MYApp 0x00002dd8 start + 32
可能是值得分享一些... – 2010-11-01 09:05:44
我遇到了同样的问题。发布mapview时会发生这种情况吗?你使用任何覆盖或注释? – matheeeny 2010-11-02 18:30:47