您需要做的是添加访问代码中位置服务的请求权限,如下所示:
if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
[self.locationManager requestAlwaysAuthorization];
}
Run Code Online (Sandbox Code Playgroud)
此外,在您的应用程序info.plist(AppName-info.plist)中,通过单击"信息属性列表"旁边的"+"符号添加密钥"NSLocationAlwaysUsageDescription".选择其类型为"String",并添加可在警报中显示的任何字符串值以访问位置权限.我希望这能解决你的问题.
*注意:如果您要构建自己的beacon sdk并在应用程序中集成,那么请在应用程序的info.plist中添加键值对,而不是sdk的键值对.David Young的链接也指向正确的方向,但问题是你在sdk的info.plist中添加了键值对
| 归档时间: |
|
| 查看次数: |
2238 次 |
| 最近记录: |