![](/img/trans.png)
[英]CLLocationManager - Custom location manager in iPhone application
[英]Location Manager not working iphone application
[locationManager StarUpdatingLocation]
在我的情况下不起作用。 我有一个NSOBject类,其中有一个像这样的方法。
(void)findlocation
{
locationManager = [[CLLocationManager alloc] init] ;
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters;
[locationManager startUpdatingLocation];
}
然后我有委托方法
(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
但是,使用NSLog语句,我发现startupdating定位方法不会进入该locationmanager方法。 :(我正在同一类的另一个方法中调用当前位置方法,所以我会说[self currentLocation]。任何帮助将不胜感激。谢谢。
符合您拥有此类代码的Class中的协议CLLocationManagerDelegate
。
如果是这种情况,那么您应该查看此代码在Device中是否工作正常。 我认为您正在模拟器中运行此代码,并且不会触发CLLocationManagerDelegate
并使代码不高兴。
如果使用模拟器,则默认情况下,“模拟器”的位置设置为“无”。 好心检查。
如果这行得通,那么您也可以进入模拟器。
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.