【发布时间】:2014-02-17 12:09:46
【问题描述】:
我想运行我在函数中所做的一切:
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
}
在后台。我的页面有很多元素,我希望地图的加载不会阻止应用程序的使用。当应用程序加载时,地图被初始化,用户必须等待几秒钟才能加载地图。我知道我们可以用
在后台做一些事情dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
[self doWorkInBackground];
});
但我不使用 locationManager。 所以我希望应用程序在没有地图的情况下加载,当地图完成加载时,它会出现在应用程序上。 你可以帮帮我吗 ? 谢谢。
【问题讨论】:
-
locationManager:didUpdateToLocation:fromLocation: -> 在 iOS 6.0 中已弃用。使用 locationManager:didUpdateLocations: 代替。
标签: ios objective-c cllocationmanager background-thread