2010-04-06 58 views
0

我想知道是否有方法來檢查在我的Settings.bundle中設置的值是否是默認值,如果是,請給出警告。如何檢查值設置Settings.bundle

我會在做這個

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

更正一下,我不知道從這裏做的是該按鈕(配置 - otherbuttontitles)鏈接settings.app應用程序配置。

謝謝:)

回答

1

我不相信Settings.app有一個可用於啓動它的URL方案。這意味着您無法將您的「配置」按鈕鏈接到Settings.app。如果您絕對必須讓用戶在能夠使用您的應用程序之前配置一些設置,則可能需要考慮提供一個界面,以使用NSUserDefaults從應用程序中編輯設置。

+0

我很高興這不會被髮布到應用程序商店! – bear 2010-04-06 21:41:22