NSLocalizedDescription =无法确定位置

问题描述:

我想将当前位置添加到我的表单中,哪个用户填入应用程序。代码先运行史密斯,但现在无法访问该位置。相反,我得到错误为NSLocalizedDescription =无法确定位置

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

,请复制粘贴来试图确定的用户的位置代码,另外,当你成功测试,你是不是已经在iOS 8或仍然在iOS 7 ? – 2015-01-21 10:40:45

+0

嗨,感谢您的帮助兄弟。我得到了解决方案。不,我没有在iOS7上工作,这是错误的地方..:P我在网上搜索访问用户在iOS8上的位置,并找到了解决方案。在这里添加我的答案。不管怎么说,还是要谢谢你 :) – 2015-01-21 13:44:00

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

我第一次加入一个变量来我info.plist中

NSLocationAlwaysUsageDescription 

然后,我添加以下代码在我的viewController我在那里获得当前位置

[self.locationManager requestAlwaysAuthorization]; 

其中locationManager类型为CLLocationManager

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

感谢您的帮助的帮助虽然:)