我在问这个,因为我有点困惑。我没有在我的Info.plist
设置NSLocationAlwaysUsageDescription
这是我运行代码:总是在不需要的位置
CLLocationManager *locMan = [[CLLocationManager alloc] init];
locMan.delegate = self;
if ([CLLocationManager authorizationStatus] != kCLAuthorizationStatusAuthorizedAlways)
{
[locMan requestAlwaysAuthorization];
}
[locMan startUpdatingLocation];
我设置一个断点,并证实这确实被调用,但我不是在应用程序发出警报。我检查了我的隐私设置,看到该应用程序有两个选项:无和总是,没有检查。我试图卸载,清理并重新安装,但仍然无法正常工作。有任何想法吗?
编辑: 我搬离viewDidLoad
上述块为viewDidAppear:
,现在警报出现和消失半秒后
地狱,我以为你已经使它成为全球... – pankaj 2014-10-20 14:34:08