ios 10 访问设置问题

ios 10 访问设置问题

从ios8之api支持访问设置通过访问UIApplicationOpenSettingsURLString来跳转设置

NSURL*url=[NSURL URLWithString:UIApplicationOpenSettingsURLString];
if( [[UIApplication sharedApplication]canOpenURL:url] ) {
[[UIApplication sharedApplication]openURL:url options:@{}completionHandler:^(BOOL success) {

}];
}

但是如果直接这样设置会闪退,原因是因为没有开启某项权限,只有开启权限后才能正常跳转所以需要自己稍作处理。

原文地址:https://www.cnblogs.com/keyan1102/p/6186758.html