Описание тега nskeyedarchiver
NSKeyedArchiver, конкретный подкласс NSCoder, обеспечивает способ кодирования объектов (и скалярных значений) в независимый от архитектуры формат, который может быть сохранен в файле. Когда вы архивируете набор объектов, информация о классе и переменные экземпляра для каждого объекта записываются в архив. Сопутствующий класс NSKeyedArchiver, NSKeyedUnarchiver, декодирует данные в архиве и создает набор объектов, эквивалентных исходному набору.
2
ответа
Как сохранить класс модели в UserDefaults со статическим экземпляром self?
У меня есть модельный класс User что я хочу сохранить в UserDefaults import UIKit class User: NSObject { var name:String! var email:String! var userId:String! var phone:String! var admin_status:String! var social_code:String! var token:String! var o…
30 май '17 в 05:04
3
ответа
Сбой NSKeyedArchiver со структурами CLLocationCoordinate2D. Зачем?
Я не понимаю, почему я могу архивировать CGPoint структурирует но не CLLocationCoordinate2D Структуры. Какая разница с архиватором? Платформа iOS. Я бегу в симуляторе и еще не пробовал на устройстве. // why does this work: NSMutableArray *points = […
05 сен '12 в 23:52
0
ответов
NSKeyedArchiver странное поведение - сохраняет просроченные объекты
Я ломал голову над этим уже пару дней. У меня есть данные игрока, хранящиеся в отдельных документах.plist, которые создаются NSKeyedArchiver, Все работает нормально по большей части; однако, когда я удаляю один из этих документов.plist, загружаю дру…
10 июл '14 в 19:19
1
ответ
Неверная сводка по NSMutableArray
Мне нужен совет специалиста, как решить эту проблему. Я занимаюсь тестированием нового приложения для iPad. Я создаю NSMutableArray (ballPath) в viewDidLoad моего контроллера представления (он объявлен в моем.h файле), загружая файл plist, созданный…
18 май '11 в 09:23
1
ответ
NSData Exception - "непонятный архив"
Так что я получил исключение при попытке реализовать NSKeyedUnarchiver потому что я пытаюсь сохранить массив пользовательских объектов с NSUsersDefaults, Поскольку я продолжал получать сообщение об ошибке, говоря, что у меня не было свойств, я решил…
17 май '12 в 03:26
2
ответа
MKPolyline -> NSKeyedArchiver -> NSData SIGABRT
В моем приложении я пытаюсь сохранить массив MKPolylines в NSUserDefaults, NSData *data = [NSKeyedArchiver archivedDataWithRootObject:overlays]; [[NSUserDefaults standardUserDefaults] setObject:data forKey:@"theKey"]; дает: [MKPolyline encodeWithCod…
08 окт '11 в 16:15
4
ответа
Сохранение PFObject NSCoding
Моя проблема: saveInBackground не работает Причина не работает: я экономлю PFObjects хранится в NSArray в файл с помощью NSKeyedArchiving, Я делаю это путем реализации NSCoding через эту библиотеку. По какой-то неизвестной мне причине, несколько дру…
16 апр '14 в 20:43
4
ответа
Необходимо архивировать данные CLLocation
У меня есть массив CLLocation Данные, которые я хотел бы заархивировать. Если NSUserDefaults Система будет использоваться? В противном случае, как лучше всего архивировать CLLocation данные?
10 мар '11 в 13:02
0
ответов
Компилятор Swift выдает ошибку после архивации данных пользовательского класса в UserDefaults
У меня есть массив банковских карт, и я хочу сохранить его один раз, чтобы несколько раз не загружать данные с сервера. Итак, проблема в том, что я не могу заархивировать объекты класса "Карта", которые я объявил. Класс Card состоит из четырех полей…
25 май '17 в 14:55
1
ответ
Swift - сохранение пользовательских данных с использованием NSKeyedArchiver, получение ошибки при преобразовании в NSArray
Итак, у меня есть массив пользовательских объектов. Когда я пытаюсь сохранить массив в NSUserDefaults, я должен заархивировать их. Вот что я делаю, чтобы заархивировать массив моих пользовательских объектов: override func tableView(tableView: UITabl…
15 июл '16 в 20:45
1
ответ
Swift: Неизвестная ошибка - неожиданно обнаружен ноль при развертывании необязательного значения
Я знаю, что это обычная ошибка, которую люди публикуют здесь, но я не могу найти сообщение, которое соответствует тому, что я делаю, даже если оно принципиально одинаково. Я новичок в Swift и просто пытаюсь найти свой путь, спасибо. В первый раз, ко…
03 июл '17 в 19:35
1
ответ
Swift: ошибка в NSKeyedArchiver
Swift 3 iOS 10, пытаясь сохранить массив с пользовательскими объектами в NSKeyedArchiver, в основном пытаясь сохранить табличное представление после того, как пользователь использует кнопки для переключения между разделами. Я пробовал несколько сооб…
11 июн '17 в 06:35
2
ответа
NSKeyedArchiver поток безопасен?
Нужно ли беспокоиться об использовании archiveRootObject а также unarchiveObjectWithFile в фоновых темах? dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [NSKeyedArchiver archiveRootObject:myArray toFile:file]; });
13 июл '15 в 10:55
2
ответа
Конвертировать NSArray в NSData iOS target-c
Это мой код, но я не могу получить данные NSData *wrtData = [NSKeyedArchiver archivedDataWithRootObject:my_Array];
13 дек '16 в 11:49
2
ответа
Структура для NSData между Mac и iOS
Я работал над этой проблемой некоторое время, у меня есть приложение, работающее на Mac, оно имеет координаты данных, которые хранятся в такой структуре: struct xyz { float x; float y; float z; }; struct xy { float x; float y; }; struct object { str…
05 апр '13 в 06:48
1
ответ
Архивируйте UIVIew и его подпредставления, используя nscoding
Как архивировать UIView и его подпредставления, используя протокол NSCoding и NSKeyedAchiever? Я видел много примеров для архивирования объекта класса NSObject, но я не могу заархивировать UIView и его подпредставления, их свойства и состояние. Кто-…
14 июн '12 в 09:37
1
ответ
Строка загрузки NSKeyedUnarchiever приводит к сбою приложения при запуске
У меня проблема с загрузкой объекта с помощью NSKeyedUnarchiever.Мой объект - это NSDictionary, который содержит несколько объектов, таких как массивы, и некоторые мои собственные. Все они соответствуют протоколу NSCoding. Я сохраняю свой объект так…
18 дек '12 в 16:58
1
ответ
Управление версиями постоянного ключа с архивом?
Для моего текущего приложения я использую подход NSKeyedArchiver, чтобы сохранять свои объекты на iPhone между запусками. Мне интересно, имеет ли смысл помечать этот файл, когда он создается с номером версии, чтобы в будущем, когда будут обновляться…
18 авг '09 в 23:33
0
ответов
TableView Пусто из NSUserDefaults
В моем приложении Swift для iOS у меня есть табличное представление, которое должно отображать объекты JSON с сервера mysql, например приложение для чтения блогов. НО теперь табличное представление отображается пустым, потому что я пытался реализова…
26 янв '17 в 22:30
2
ответа
Изменяются ли объекты при архивировании / разархивировании?
Итак, вот моя проблема. Я пытаюсь заархивировать массив объектов, и когда я разархивирую их, хотя их количество одинаковое, а объекты внутри корневого объекта одинаковы, он не находит указанный объект в неархивированном массиве. -(void)tableView:(UI…
27 апр '14 в 19:57