小编Ste*_*eve的帖子

在后台持续运行应用程序

我想让我的应用程序继续在后台运行位置服务.为此我用过:

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

    [locationManager stopUpdatingLocation];
    [locationManager startUpdatingLocation];

    //timer=[NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(UpdateLocation) userInfo:nil repeats:YES];

}
Run Code Online (Sandbox Code Playgroud)

但是当我使用NSTimer它时不会打电话UpdateLocation.我尝试使用另一种方法调用它,但之后它也只调用一次.

我想在后台持续运行应用程序,在定期间隔后检测位置.

iphone cocoa-touch cllocationmanager ios

6
推荐指数
1
解决办法
7943
查看次数

标签 统计

cllocationmanager ×1

cocoa-touch ×1

ios ×1

iphone ×1