iOS8上利用openURL开启「设定」
以往需要使用者去设定某些功能时,只能用提示的方式请使用者自行前往「设定」,虽然iOS5时还能用比较特别的方法:
NSURL *url = [NSURL URLWithString:@"prefs:root=General"]; [[UIApplication sharedApplication] openURL:url];
这方法的确能来开启「设定」功能,但这最后在iOS7.1.1已经正式失效,不过iOS8上官方终于支援可以在App上用程式开启「设定」功能。
官方提供的是非常精简的做法,这里将它拆成两段程式码:
//-----------start----------- NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; [[UIApplication sharedApplication] openURL:url]; //------------end------------