Сохранение пользовательских элементов панели вкладок - PullRequest
0 голосов
/ 23 августа 2011

В приложении панели вкладок «Моя» используется встроенная вкладка «еще», где вы можете настроить панель вкладок для различных элементов, но когда приложение закрывается или закрывается после того, как какое-то время не использовалось, настраиваемая панель вкладок пользователя изменится наего настройки по умолчанию.Мне было интересно, есть ли способ сохранить настройки навсегда.Я начинающий программист, поэтому любой код будет принят с благодарностью.

Спасибо

1 Ответ

2 голосов
/ 23 августа 2011

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

Вы должны сохранять пользовательские настройки, когда он их выбирает:1005 *

#define kUserTabBarPreferences @"TabBarUserPreferences"

NSDictionary *tabBarPreferences = [[NSUserDefaults standardUserDefaults] dictionaryForKey:kUserTabBarPreferences];
if (nil == tabBarPreferences) {
// Initialize a new dictionary
}
// Set New preferences in NSDictionary
...
//Save new preferences
[[NSUserDefaults standardUserDefaults] setObject:tabBarPreferences forKey:kUserTabBarPreferences];

Когда ваше приложение запускается, получите настройки от NSUSerDefaults:

NSDictionary *tabBarPreferences = [[NSUserDefaults standardUserDefaults] kUserTabBarPreferences];

и измените панель вкладок приложения так, как предпочитает ваш пользователь.

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