簡體   English   中英

如何檢查是否在Settings.bundle中設置了值

[英]How to check is values are set in Settings.bundle

我想知道是否可以檢查在我的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中的應用程序配置。

謝謝 :)

我不認為Settings.app具有可用於啟動它的URL方案。 這意味着您無法將“配置”按鈕鏈接到Settings.app。 如果絕對必須讓用戶配置一些設置才能使用您的應用程序,則可能需要考慮提供一個界面,以使用NSUserDefaults從應用程序內編輯設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM