2012-06-02 3 views
0

Что-нибудь изменилось с настройками.bundle и NSUserDefeauts в iOS 5.0 по сравнению с iOS 4.3?iOS setting.bundle проблема с iOS 5.0

Моя проблема заключается в следующем. Если у меня есть toogleswitch и defaultvalue как нет. И запускаю установочное приложение и прокручиваю его до своего приложения и нажимаю на него. Значение NSUserDetaults устанавливается как значение по умолчанию. Это происходит в iOS 5.0. Я не думаю, что это происходило на iOS 4.3.

+0

Вы устанавливаете значение по умолчанию в своем коде или в Interface Builder? (предназначенный для комментариев не пост). –

+0

Я устанавливаю его в root.plist. Думаю, мои вопросы - это ожидаемое поведение установочного приложения как в iOS 5.0, так и в 4.3. – iosdevnyc

ответ

0

Плисты никогда не полностью проходят по трубе. Очистите, очистите папку сборки, и если все остальное не удастся, перейдите к организатору и удалите производные данные вашего проекта. Сделайте все возможное, чтобы Xcode работал над перестройкой иерархии файлов в вашей песочнице, и он скопирует plist. Я обнаружил, что это также помогает, если вы нажмете на другую вкладку в Settings.app, а затем закройте ее, прежде чем запускать новую сборку, потому что может произойти какое-то кеширование.

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