【问题标题】:App crashed when coming from inactive to active state in iPhone在 iPhone 中从非活动状态变为活动状态时应用程序崩溃
【发布时间】:2011-08-01 18:31:46
【问题描述】:

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

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

    [locationManger stopUpdatingLocation];
}

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

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

【问题讨论】:

    标签: iphone cllocationmanager


    【解决方案1】:

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

    mapView.showsUserLocation = YES;

    【讨论】:

    • 但是我应该在哪里调用这个,并且请你告诉我当应用程序处于非活动状态时,当滑块来时哪个方法首先调用
    • 在 viewDidLoad 中。您可以通过放置日志语句自行查找。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多