gpt4 book ai didi

ios - NSURL首选项的替代方案:root link

转载 作者:行者123 更新时间:2023-11-29 03:36:17 25 4
gpt4 key购买 nike

因为我正在使用 settings.bundle 并且想确保在访问我的应用程序的一部分之前填写了某些内容,如果没有填写,我需要将人们重定向到 Apple 首选项应用程序。

所以我快速检查了该字段是否仍然具有他的默认设置 Anoniem,如果是,则显示带有解释的警报,在单击“确定”后,需要将其重定向。

这是我的代码:

viewDidLoad

NSString *dealerurl = [[NSUserDefaults standardUserDefaults] stringForKey:@"name_preference"];
if([dealerurl compare:@"Anoniem"] == NSOrderedSame) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Oeps..."
message:@"De app zal niet functioneren zonder een campaign-naam. U kunt deze aanpassen in de instellingen van uw ipad."
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];

}

然后是alertView:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 0) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]];
}
}

我们都知道 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General"]]; 不再有效了。所以我的问题是:

还有其他方法可以重定向到首选项应用程序吗? Apple 在上传到应用程序商店时是否会拒绝解决方案并不重要,我需要它作为内部应用程序,这样就不会阻止我使用它。

最佳答案

没有,不过您可以启动应用内偏好设置。但是指向 Apple 偏好设置应用程序的链接已被删除。

关于ios - NSURL首选项的替代方案:root link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19138698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com