#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];