0

我想知道是否有办法检查我的 Settings.bundle 中设置的值是否为默认值,如果是,请发出警告。

我这样做是否正确

‑(void)ViewDidLoad {
   if ([[NSUserDefaults standardUserDefaults] stringForKey:@"textEntry_key"] == @"" ||[[NSUserDefaults standardUserDefaults] stringForKey:@"textEntry_key2"] == @"") {
      UIAlertView *settings = [[UIAlertView alloc] initWithTitle=@"Configuration Error" message=@"Default values present in application settings. Please configure." delegate=self cancelbuttontitle = nil otherbuttontitles=@"Configure", nil];
      [settings show];
      [settings release];
   }

我不知道从这里做的是将该按钮(配置 - 其他按钮标题)链接到 settings.app 中的应用程序配置。

谢谢 :)

4

1 回答 1

1

我不相信 Settings.app 有可用于启动它的 URL 方案。这意味着您无法将“配置”按钮链接到 Settings.app。如果您绝对必须让用户配置一些设置才能使用您的应用程序,您可能需要考虑提供一个界面来使用 NSUserDefaults 在应用程序内编辑设置。

于 2010-04-06T21:38:48.673 回答