Я использовал NSUserDefaults для изменения настроек в settings.bundle. У меня также есть в настройках приложения, которые я обновляю с помощью обозревателя. Это отлично работает. Когда я изменяю настройку в приложении, я обновляю значение NSUserDefaults, чтобы отразить его в комплекте настроек. Но тогда происходит какое-то странное поведение. Я могу изменить его один раз, но во второй раз, когда я включаю его, он сразу возвращается в положение ВЫКЛ. Я предполагаю, что тогда вызывается наблюдатель, и что-то идет не так. Кто-нибудь видел такое поведение? Я даже не понимаю, что на самом деле происходит.