在iOS 8中打开设备设置而不是应用程序设置

时间:2015-05-22 04:49:25

标签: facebook ios8 settings facebook-login

我的应用程序中有一个Facebook登录按钮,当设备上没有帐户时,我会显示一条警告,要求用户通过设备设置登录

NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];

现在,如果用户登录但未授予权限并再次点击Fb登录按钮,我会显示一条警告说"您尚未获得许可"并希望将用户带到设备设置屏幕。

enter image description here

但是在这种情况下上面的代码将我带到应用程序设置而不是设备设置。有人可以帮忙吗?

使用iOS 8

1 个答案:

答案 0 :(得分:-1)

我有应用程序设置,“UIApplicationOpenSettingsURLString”将仅指向您的应用程序设置。如果没有应用程序设置,它将进入设置主屏幕。