1

弹出位置窗口时,我的游戏总是崩溃。

-(void) MyFunction
{
    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
    [locationManager startUpdatingLocation];
}

每当它崩溃时,它都会返回 main 并显示错误EXC_BAD_ACCESS。但是,我没有收到任何堆栈跟踪来找出我的问题。僵尸都不提供堆栈跟踪。

一件有趣的事情是,这种崩溃只发生在 iOS 模拟器上的发布模式下。如果我将其更改为调试模式,它会完美运行。如果我在具有发布模式的设备上运行它,它会完美运行。如果我注释掉 [locationManager startUpdatingLocation],它会完美运行。

我该如何解决这个问题?

4

0 回答 0