代码之家  ›  专栏  ›  技术社区  ›  bear

如何检查is值是在settings.bundle中设置的。

  •  0
  • bear  · 技术社区  · 15 年前

    我想知道是否有一种方法可以检查在我的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中的应用程序配置。

    谢谢:)

    1 回复  |  直到 14 年前
        1
  •  1
  •   glorifiedHacker    15 年前

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