0

我想将当前位置添加到用户填写应用程序的表单中。代码首先运行 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 上搜索了它,但找不到任何答案。

请帮忙。提前致谢..!!

4

1 回答 1

0

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

我首先在info.plist中添加了一个变量

NSLocationAlwaysUsageDescription

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

[self.locationManager requestAlwaysAuthorization];

其中 locationManager 的类型为CLLocationManager

我从https://stackoverflow.com/a/24718342/3963352找到了帮助

不过感谢您的帮助:)

于 2015-01-21T13:51:55.890 回答