Запитання з тегом «nsuserdefaults»

NSUserDefaults - це API API Objective-C для зберігання та отримання переваг користувачів у рамках фонду Apple для Cocoa та Cocoa Touch. Він доступний в OS X v10.0 та новіших версій та Доступний в iOS 2.0 та новіших версіях, який успадковується від кореневого класу NSObject

15
Очищення параметрів NSUserDefaults
Я використовую +[NSUserDefaults standardUserDefaults]для зберігання налаштувань програми. Складається приблизно з десятка значень рядків. Чи можна назавжди видалити ці значення, а не просто встановити їх за замовчуванням?

14
iOS: Як зберігати ім’я користувача / пароль у програмі?
У моєму додатку для iOS є екран входу. Ім’я користувача та пароль будуть збережені у програмі NSUserDefaultsта знову завантажуватимуться на екран входу, коли ви знову входите в додаток (звичайно, NSUserDefaultsє постійними). Тепер у користувача є можливість відключити функцію збереження імені користувача / пароля. Тож NSUserDefaultsбуде зачищено тоді. Але в моєму …

7
Як зберігати власні об’єкти в NSUserDefaults
Гаразд, значить, я робив щось, що колючись, і я усвідомлюю свою проблему, але не знаю, як її виправити. Я створив спеціальний клас для зберігання деяких даних. Я роблю об’єкти для цього класу, і мені потрібно, щоб вони тривали між сесіями. До того, як я вносив всю свою інформацію NSUserDefaults, але …



11
NSUserDefaults - Як визначити, чи існує ключ
Я працюю над невеликим додатком для iPhone, і я використовую NSUserDefaultsяк збереження даних. Він повинен лише відслідковувати декілька речей, наприклад, деякі імена та деякі цифри, тому я думаю, що я міг би зробити це просто. Я знайшов цю сторінку для ознайомлення, але не думаю, що вона може відповісти на моє …

11
Спроба встановити об'єкт списку, який не є властивістю, як NSUserDefaults
Я думав, що знаю, що викликає цю помилку, але я не можу зрозуміти, що я зробив не так. Ось повне повідомлення про помилку, яке я отримую: Спроба встановити об'єкт невластивості списку ( "<BC_Person: 0x8f3c140>" ) як значення NSUserDefaults для ключової особиDataArray У мене є Personклас, який, на мою думку, відповідає …

4
Який оптимальний спосіб зберігання NSDate в NSUserDefaults?
Є два способи зберігання NSDate в NSUserDefaults, які я натрапив. Варіант 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Варіант 2 - часIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate …

10
Як зберегти місцеві дані в додатку Swift?
Зараз я працюю над додатком для iOS, розробленим у Swift, і мені потрібно зберігати на пристрої деякий створений користувачем вміст, але я не можу знайти простий і швидкий спосіб зберігати / отримувати вміст користувачів на пристрої. Може хтось пояснить, як зберігати та отримувати доступ до локального сховища? Ідея полягає в …

6
Чому NSUserDefaults не вдалося зберегти NSMutableDictionary в iOS?
Я хотів би зберегти NSMutableDictionaryоб’єкт у NSUserDefaults. Ключовим типом NSMutableDictionaryє NSStringтип типу NSArray, який містить перелік об'єктів, які реалізуються NSCoding. На документ, NSStringі NSArrayобидва відповідають NSCoding. Я отримую цю помилку: [NSUserDefaults setObject: forKey:]: Спроба вставити значення не властивості .... класу NSCFDictionary.



6
Чи зберігаються NSUserDefaults через оновлення програми в Appstore?
Це так? Чи скидаються NSUserDefaults, коли ви надсилаєте оновлення до програми в App Store, або вони скидаються? Мій додаток виходить з ладу, коли оновлений, але не виходить з ладу при повному завантаженні, тому я намагаюся визначити, що могло б відрізнятися в оновленому сеансі від щойно завантаженого сеансу. Ура, Нік.

1
Android еквівалент NSUserDefaults в iOS
Я хотів би зберегти кілька простих даних. На iPhone я можу це зробити NSUserDefaultsв «Objective-C». На що тут схожа команда в Android? Я просто зберігаю кілька змінних, які будуть повторно використані до тих пір, поки програма встановлена. Я не хочу використовувати складну базу даних просто для цього.

7
NSUserDefaults не видаляються після видалення програми на симуляторі
це може звучати по-справжньому NOOB! Я хочу перевірити, чи не входить користувач вдруге в мою програму, щоб зберегти кількість запуску, яку я використовую NSUserDefaults. Я здійснив наступний код в моєму rootViewController«сек viewDidLoadметоду: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] != 1) { //not the 2nd …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.