弹出位置窗口时,我的游戏总是崩溃。
-(void) MyFunction
{
locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
[locationManager startUpdatingLocation];
}
每当它崩溃时,它都会返回 main 并显示错误EXC_BAD_ACCESS。但是,我没有收到任何堆栈跟踪来找出我的问题。僵尸都不提供堆栈跟踪。
一件有趣的事情是,这种崩溃只发生在 iOS 模拟器上的发布模式下。如果我将其更改为调试模式,它会完美运行。如果我在具有发布模式的设备上运行它,它会完美运行。如果我注释掉 [locationManager startUpdatingLocation],它会完美运行。
我该如何解决这个问题?