Ios 访问用户';今天分机的位置
可以在小部件上访问用户的位置吗 我使用了新的iOS8APIIos 访问用户';今天分机的位置,ios,core-location,cllocationmanager,ios8,ios-app-extension,Ios,Core Location,Cllocationmanager,Ios8,Ios App Extension,可以在小部件上访问用户的位置吗 我使用了新的iOS8API [locationManager requestWhenInUseAuthorization]; 我将密钥添加到info.plist文件中 NSLocationWhenInUseDescription 但是,当我请求位置访问时,应该会出现一个警报,但不会发生 iOS today扩展是否有一些未声明的限制?除了请求授权外,您还必须明确要求您的位置经理开始更新位置 [locationManager requestWhenInUseAut
[locationManager requestWhenInUseAuthorization];
我将密钥添加到info.plist文件中
NSLocationWhenInUseDescription
但是,当我请求位置访问时,应该会出现一个警报,但不会发生
iOS today扩展是否有一些未声明的限制?除了请求授权外,您还必须明确要求您的位置经理开始更新位置
[locationManager requestWhenInUseAuthorization];
[locationManager startUpdatingLocation];
“授权”对话框不会在扩展中弹出。你的应用程序,应该在同一个应用程序组中(在功能中)正如我发现的,
didUpdateLocations:
delegate方法在今天的扩展中不起作用。因此,若要获取位置,请使用locationManager.location
键nslocationwhenuse description
错误,因此不会出现警报
当不使用USAGESCRIPTION时,将其更改为nslocation,它应该可以工作
对于所有钥匙,您可以参考以下内容:
我也尝试从包含应用程序的应用程序中获取权限,但在小部件上,我仍然发现同样的问题在iOS 8 beta 1上运行良好,可能对您有用(我不是作者)。