如何为 iOS 6 设置 plist 的演练或教程?
Posted
技术标签:
【中文标题】如何为 iOS 6 设置 plist 的演练或教程?【英文标题】:Does anyone know of a walkthrough or tutorial on how to set the plist for iOS 6?有谁知道 【发布时间】:2013-05-02 08:16:47 【问题描述】:我需要设置 plist 以允许 CLLocation 在后台更新当前位置。
【问题讨论】:
【参考方案1】:以下是设置地理围栏的方法:
self.manager = [[CLLocationManager alloc] init];
self.manager.delegate = self;
CLLocationCoordinate2D location;
location.latitude = <some lat>;
location.longitude = <some long>;
[self.manager startMonitoringForRegion:
[[CLRegion alloc] initCircularRegionWithCenter: location
radius: 1.0
identifier: @"someplace"]];
然后实现委托方法以做出适当的响应:
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
NSLog (@"didEnterRegion");
- (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region
NSLog (@"didExitRegion");
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
NSLog (@"monitoringDidFailForRegion");
- (void)locationManager:(CLLocationManager *)manager didStartMonitoringForRegion:(CLRegion *)region
NSLog (@"didStartMonitoringForRegion");
【讨论】:
所以我不需要更改 plist 中的任何内容? 是的,但是当我去 plist 更改某些内容时,它不存在。我不确定它是旧 ios 还是什么 我刚刚测试过;看似有效。也许你看过这里:mobile.tutsplus.com/tutorials/iphone/…以上是关于如何为 iOS 6 设置 plist 的演练或教程?的主要内容,如果未能解决你的问题,请参考以下文章
如何为iOS5在Info.plist中创建UIBackgroundModes键