大佬教程收集整理的这篇文章主要介绍了iOS 8 beta – 位置管理器未注册用户位置,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
//from the .h file @interface MasterViewController : PFQueryTableViewController<CLLOCATIOnManagerDelegate,UITextFieldDelegate,UISearchBarDelegate,UISearchDisplayDelegate> { } @property (nonatomic,strong) CLLOCATIOnManager *LOCATIOnManager; //from the .m file @synthesize LOCATIOnManager = _LOCATIOnManager; - (void)viewDidLoad { [super viewDidLoad]; [self.LOCATIOnManager startupdatingLOCATIOn]; } - (CLLOCATIOnManager *)LOCATIOnManager { if (_LOCATIOnManager != nil) { return _LOCATIOnManager; } _LOCATIOnManager = [[CLLOCATIOnManager alloc] init]; _LOCATIOnManager.delegate = self; _LOCATIOnManager.desiredAccuracy = kCLLOCATIOnAccuracyBest; return _LOCATIOnManager; } - (void)LOCATIOnManager:(CLLOCATIOnManager *)manager didupdateToLOCATIOn:(CLLOCATIOn *)newLOCATIOn fromLOCATIOn:(CLLOCATIOn *)oldLOCATIOn { } - (void)LOCATIOnManager:(CLLOCATIOnManager *)manager didFailWithError:(NSError *)error { }
updatE
这个问题已得到解答(Location Services not working in iOS 8).对于仍在努力解决这个问题的人来说,为了保持与iOS 7的向后兼容性,我使用了以下代码:
if ([self.LOCATIOnManager respondsToSELEctor:@SELEctor(requestAlwaysAuthorization)]) { }
- (void)LOCATIOnManager:(CLLOCATIOnManager *)manager didupdateToLOCATIOn:(CLLOCATIOn *)newLOCATIOn fromLOCATIOn:(CLLOCATIOn *)oldLOCATIOn
- (void)LOCATIOnManager:(CLLOCATIOnManager *)manager didupdateLOCATIOns:(NSArray *)LOCATIOns
CLLOCATIOn *newLOCATIOn = [LOCATIOns lastObject];
以上是大佬教程为你收集整理的iOS 8 beta – 位置管理器未注册用户位置全部内容,希望文章能够帮你解决iOS 8 beta – 位置管理器未注册用户位置所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。