2010-04-06 2 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

Смежные вопросы