我有一段时间,显示用户的安保时间。 当我看重背景模式时,地点主管和时间主管停止更新。 在我评估背景时,如何更新这些内容?
我的看法是,RunViewController已经开了顿。 当用户点击该纽顿时,时间和地点管理人员就开始。 法典是:
-(void)startRun{
timeSec = 0;
timeMin = 0;
timeHour = 0;
NSString* timeNow = [NSString stringWithFormat:@"%02d:%02d:%02d",timeHour , timeMin, timeSec];
//Display on your label
lblTime.text = timeNow;
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerTick:) userInfo:nil repeats:YES];
[[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];
self.locManager = [[CLLocationManager alloc] init];
locManager.delegate = self;
locManager.desiredAccuracy = kCLLocationAccuracyBest; //kCLLocationAccuracyBest
[locManager setDistanceFilter:3]; //kCLDistanceFilterNone
[locManager startUpdatingLocation];
locationManagerStartDate = [[NSDate date] retain];
}
地点 管理者:CLLoc 经理*
简单地从旧地点到新地点绘制地图线,在阵列中拯救这一位置。
提前感谢。