大佬教程收集整理的这篇文章主要介绍了objective-c – EXC_BAD_ACCESS(SIGSEGV) – KERN_INVALID_ADDRESS,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们发现您的应用程序在运行iOS 7的iPad上崩溃,这不符合App Store审核指南.
好吧,我上传的时间,iOS7没有启动.
崩溃报告说
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Subtype: KERN_INVALID_ADDRESS at 0xb1b1f20b Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libobjc.A.dylib 0x3a2f5b26 objc_msgSend + 6 1 MapKit 0x30ca46a6 -[MKMapView mapViewDidFinishLoadingTiles:] + 46 2 VectorKit 0x376bbaf4 -[VKTilesource didFinishWithNetwork] + 68 3 VectorKit 0x376bc196 __32-[VKTilesource performDownload:]_block_invoke126 + 38 4 Geoservices 0x345b6fdc ___ZNK49-[GEOTileLoaderInternal _loadedTile:forKey:info:]66__49-[GEOTileLoaderInternal _loadedTile:forKey:info:]_block_invoke3$_1clERKN8LoadItem9requesterE_block_invoke_2 + 52 5 libdispatch.dylib 0x3a7ddd78 _dispatch_call_block_and_release + 8 6 libdispatch.dylib 0x3a7ddd64 _dispatch_client_callout + 20 7 libdispatch.dylib 0x3a7e47bc _dispatch_main_queue_callBACk_4CF$VARIANT$mp + 264 8 CoreFoundation 0x2fab881c __CFRUNLOOP_IS_serviCING_THE_MAIN_DISPATCH_QUEUE__ + 4 9 CoreFoundation 0x2fab70f0 __CFRunLoopRun + 1296 10 CoreFoundation 0x2fa21ce2 CFRunLoopRunSpecific + 518 11 CoreFoundation 0x2fa21ac6 CFRunLoopRunInMode + 102 12 Graphicsservices 0x3471c27e GSEventRunModal + 134 13 UIKit 0x322c3a3c UIApplicationMain + 1132
在崩溃中我们看到MapKit 0x30ca46a6 – [MKMapView mapViewDidFinishLoadingTiles:].
@H_552_17@mapKit是否存在问题?对于mapkit,下面就是我的内容
- (void)viewDidLoad { [super viewDidLoad]; self.title = @"LOCATIOn"; // Do any additional setup after loading the view. CLLOCATIOnCoordinate2D cords = {29.32511601390379,48.08847418705136}; MKCoordinateSpan span = {0.008400,0.008400}; region = (MKCoordinateRegion) {Cords,span}; mapView.showsUserLOCATIOn = YES; [mapView setRegion:region animated:YES]; [mapView setDelegate:self]; Displaymap *Ann = [[Displaymap alloc] init]; Ann.coordinate = region.center; [mapView addAnnotation:Ann]; }
另外我在mapkitviewcontroller中没有dealloc.那很好吗?我问这个错误与内存管理有关.
我的应用程序有5个选项卡.前4个选项卡只是UIWebView.对于webview,我发现我没有把webview放在dealloc中.以下是我在webview中的内容,
- (void)dealloc { [super dealloc]; }
现在我的xcode上也没有iOS 7.我需要下载它,但想在此之前询问.
注意:一切都与iOS 6完美配合.
有没有猜到我收到这个错误的原因?
以上是大佬教程为你收集整理的objective-c – EXC_BAD_ACCESS(SIGSEGV) – KERN_INVALID_ADDRESS全部内容,希望文章能够帮你解决objective-c – EXC_BAD_ACCESS(SIGSEGV) – KERN_INVALID_ADDRESS所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。