PSTextFieldSpecifier

#iphone

#iPhone

Вопрос:

когда я добавляю некоторый текст в настройку PSTextFieldSpecifier, затем перехожу в приложение, изменения не отображаются в приложении. но когда я закрою его и запущу, изменения будут там, в приложении.я хочу внезапного изменения, как только я закрываю настройки, я запускаю приложение.

Комментарии:

1. После внесения изменений сохраните его. это будет отображаться в приложении.

Ответ №1:

     It is recommended that you register any default preference values programmatically at 
launch time in addition to including them in your settings bundle property lists. For newly 
installed applications, default preference values from the application’s settings bundle are 
not set until the Settings application runs. This means that if the user runs your 
application before running Settings, the default values specified in your settings bundle 
will not be available. Setting such values programmatically at launch time ensures that your 
application always has appropriate values. To register default values programmatically, use 
the registerDefaults: method of the NSUserDefaults class.[From apple docs]
  

в - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions методе делегата вашего приложения напишите

 [NSUserDefaults synchronize];