IOS 8.0 Swift请求位置权限requestAlwaysAuthorization没有提示

时间:2016-01-28 06:29:46

标签: ios swift

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; } 没有提示。我添加requestAlwaysAuthorizationNSLocationWhenInUseUsageDescription 和info.plist中的NSLocationAlwaysUsageDescription。然后调用方法NSLocationAlwaysUsageDescription。但没有提示发生。需要知道我做错了什么

1 个答案:

答案 0 :(得分:0)

如果您确定info.plist中添加的权限,那么我建议您执行以下步骤,希望他们可以帮助

1)从设备删除应用程序 2)通过

重置您的隐私设置
  

转到设置>一般>重置>重置位置&隐私

如果这不起作用,那么您应该再次检查info.plist中的密钥 您可能需要使用以下文档中的密钥进行交叉检查:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

希望这可以帮到你。 祝你好运未来