我已经为此工作了几天。知道这意味着什么吗?请帮忙!让我知道是否需要更多信息
EXC_BAD_ACCESS (SIGSEGV)
线程 11 名称:调度队列:com.apple.CoreLocation.ConnectionClient.0x200826b0.events 线程 11 崩溃:0 libdispatch.dylib 0x387b2420 dispatch_sync_f$VARIANT$mp + 0 1 CoreLocation 0x393c8088 CLConnectionClient::setCachedResponse(CLConnectionMessage*, bool (block_pointer)( ))+ 76 2 CoreLocation 0x393c8558 __setDefaultMessageHandler_onQueue_block_invoke_0 + 28 3 CoreLocation 0x393c7070 __setEventHandler_block_invoke_0 + 344 4 libxpc.dylib 0x367ef7e4 _xpc_connection_mach_event + 768 5 libdispatch.dylib 0x387b6524 _dispatch_mach_msg_invoke $ $ VARIANT熔点+ 120 6 libdispatch.dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 7 libdispatch .dylib 0x387b67b2 _dispatch_mach_invoke $ $ VARIANT熔点+ 158 8 libdispatch.dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 9 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 10 libdispatch.dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 11 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 12 libdispatch.dylib 0x387b391a _dispatch_root_queue_drain + 182 13 libdispatch.dylib 0x387b3abc _dispatch_worker_thread2 + 80 14 libsystem_c.dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 9 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 10 libdispatch.dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 11 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 12 libdispatch.dylib 0x387b391a _dispatch_root_queue_drain + 182 13 libdispatch.dylib 0x387b3abc _dispatch_worker_thread2 + 80 14 libsystem_c.dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 9 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 10 libdispatch.dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 11 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 12 libdispatch.dylib 0x387b391a _dispatch_root_queue_drain + 182 13 libdispatch.dylib 0x387b3abc _dispatch_worker_thread2 + 80 14 libsystem_c.dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 11 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 12 libdispatch.dylib 0x387b391a _dispatch_root_queue_drain + 182 13 libdispatch.dylib 0x387b3abc _dispatch_worker_thread2 + 80 14 libsystem_c.dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x387b2e8e _dispatch_queue_drain $ $ VARIANT熔点+ 78 11 libdispatch.dylib 0x387b2dbc _dispatch_queue_invoke $ $ VARIANT熔点+ 36 12 libdispatch.dylib 0x387b391a _dispatch_root_queue_drain + 182 13 libdispatch.dylib 0x387b3abc _dispatch_worker_thread2 + 80 14 libsystem_c.dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4dylib 0x34097a0e _pthread_wqthread + 358 15 libsystem_c.dylib 0x340978a0 start_wqthread + 4
- (void)startupLocationManager
{
// startup location manager for background processing
if (self.locationManager == nil)
{
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
self.locationManager.distanceFilter = kCLDistanceFilterNone;
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[self.locationManager startUpdatingLocation];
}
}
- (void)stopLocationManager
{
if (self.locationManager)
{
[self.locationManager stopUpdatingLocation];
self.locationManager.delegate = nil;
self.locationManager = nil;
if (self.isInBackground == YES)
{
[self startupLocationManager];
}
}
}