应用程序在iPhone中从非活动状态变为活动状态时崩溃

时间:2011-08-01 10:14:34

标签: iphone cllocationmanager

我正在创建一个应用程序,其中必须在地图上显示用户当前位置并设置一些时间,我已经处理了它并且它正在为我工​​作,但是如果我让应用程序保持打开并且在5分钟之后应用程序变为非活动状态状态我停止位置更新,并在5分钟后,如果我再次重新锁定滑块并检查应用程序,它进入活动状态,已调用位置更新并显示当前位置,但有几次它从非活动状态崩溃到活动状态

- (void)applicationWillResignActive:(UIApplication *)application {

    [locationManger stopUpdatingLocation];
}

- (void)applicationDidBecomeActive:(UIApplication *)application {

    locationManger.delegate = self;
    [locationManger startUpdatingLocation];
}

1 个答案:

答案 0 :(得分:1)

如果您只需要在地图上显示用户的位置,那么您就不需要CLLocationManager。只需使用

mapView.showsUserLocation = YES;