是否有人获得CLLocationManager来提示对tvos的许可?我正在使用以下代码(适用于其他平台)来获取用户的位置并提示权限。
>>> df['y'] = np.select([df['x'] < 4, 6 < df['x']], [0, 1], np.nan)
>>> df['y'] = df['y'].fillna(method='ffill').astype('int')
>>> df
x y
0 1 0
1 6 0
2 8 1
3 5 1
4 2 0
5 6 0
6 12 1
但是,授权委托的状态为self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers;
self.locationManager.delegate = self;
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager requestLocation];
。
如果我进入设置&gt;隐私&gt;位置服务&gt;应用程序名称,我可以手动更改权限,然后获取用户的位置工作。但是,我无法在应用程序中提示用户。还有其他人让这个工作吗?
答案 0 :(得分:2)
事实证明我的info.plist需要scripts
才能显示位置服务提示。添加此功能可以提示用户。
答案 1 :(得分:0)
添加到plist这些行类型为bool且值为YES
然后删除您的应用程序,如果您使用模拟器去调试点击然后设置测试位置
那对我有用