IOS中的位置使用请求权限IOS问题。 IOS 8.0 Swift请求位置权限- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
// INITIAL VIEW CONTROLLER GETS INSTANTIATED HERE
// (NOT BEFORE):
MyViewController* controller = [[MyViewController alloc] init];
self.window.rootViewController = controller;
[self.window makeKeyAndVisible];
return YES;
}
没有提示。我添加requestAlwaysAuthorization
和NSLocationWhenInUseUsageDescription
和info.plist中的NSLocationAlwaysUsageDescription
。然后调用方法NSLocationAlwaysUsageDescription
。但没有提示发生。需要知道我做错了什么
答案 0 :(得分:0)
如果您确定info.plist中添加的权限,那么我建议您执行以下步骤,希望他们可以帮助
1)从设备删除应用程序 2)通过
重置您的隐私设置转到设置>一般>重置>重置位置&隐私
如果这不起作用,那么您应该再次检查info.plist中的密钥 您可能需要使用以下文档中的密钥进行交叉检查:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html
希望这可以帮到你。 祝你好运未来