NSLocalizedDescription =无法确定位置

时间:2015-01-21 09:55:08

标签: ios8 location xcode6.1 currentlocation

我想将当前位置添加到用户填写应用程序的表单中。代码首先运行smith但现在无法访问该位置。相反,我得到错误

2015-01-21 15:08:18.728 MyHealth[234:17355] current loc: Error Domain=myDomain 
Code=0 "Unable to determine location" UserInfo=0x16134530 
NSLocalizedDescription=Unable to determine location}

我在StackOverflow上搜索了它但找不到任何答案。

请帮忙。在此先感谢.. !!

1 个答案:

答案 0 :(得分:0)

得到的答案是我的错误。要访问iOS8上的用户位置,您需要以不同的方式请求。这是我做的:

我首先在我的 info.plist

中添加了一个变量
NSLocationAlwaysUsageDescription

然后我在我的viewController中添加了以下代码,其中我获取了当前位置

[self.locationManager requestAlwaysAuthorization];

其中locationManager的类型为 CLLocationManager

我从https://stackoverflow.com/a/24718342/3963352

找到了帮助

感谢您的帮助:)