我想将当前位置添加到用户填写应用程序的表单中。代码首先运行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上搜索了它但找不到任何答案。
请帮忙。在此先感谢.. !!
答案 0 :(得分:0)
得到的答案是我的错误。要访问iOS8上的用户位置,您需要以不同的方式请求。这是我做的:
我首先在我的 info.plist
中添加了一个变量NSLocationAlwaysUsageDescription
然后我在我的viewController中添加了以下代码,其中我获取了当前位置
[self.locationManager requestAlwaysAuthorization];
其中locationManager的类型为 CLLocationManager
我从https://stackoverflow.com/a/24718342/3963352
找到了帮助感谢您的帮助:)