Вопросы по теме 'nskeyedunarchiver'

NSKeyedArchiver unarchiveObjectWithFile аварийно завершает работу с EXC_BAD_INSTRUCTION
У меня есть следующий код, используемый для получения пути к объекту, который был заархивирован let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true) let path =...
2537 просмотров

NSKeyedArchiver перезаписывает предыдущее значение архива?
Я использую следующее для резервного копирования данных приложения IOS NSKeyedArchiver.archiveRootObject() NSKeyedUnarchiver.unarchiveObjectWithFile() На основе документации Apple здесь - Библиотека разработчика iOS — Приложения...
953 просмотров
schedule 04.07.2023

Приложение вылетает после повторного открытия
В основном каждый раз, когда я закрываю и снова открываю приложение, оно вылетает, когда я открываю вкладку «История». Я почти уверен, что это из-за того, как я использую NSUserDefaults. Кто-нибудь может мне помочь? Что я заметил, так это то, что...
157 просмотров

Проблема Swift NSCoding с одним настраиваемым объектом
Я читал некоторые другие сообщения и не могу понять, почему объект, сохраненный на диск с помощью NSKeyedUnarchiver, всегда выводит пустые строки на консоль. Моя конечная цель — сохранить один пользовательский объект на диск с помощью...
438 просмотров
schedule 21.12.2022

Невозможно декодировать объект класса Employee для ключа (NS.object.0); класс может быть определен в исходном коде или библиотеке, которая не связана
Я пытаюсь передать массив объектов iPhone «Сотрудник» на Apple Watch путем сериализации массива: NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees]; и десериализуем его, как на стороне Watch: NSMutableArray...
6256 просмотров

NSKeyedUnarchiver не работает со Swift 3
У меня есть следующий код, который я использую для разархивирования файла в своем приложении Mac: func tryOpen(_ filePath: String) throws -> NSArray { if #available(OSX 10.11, *) { do { if let data = try?...
3618 просмотров
schedule 24.05.2023

Экспорт/импорт объектного файла NSKeyedArchiver
Я сохраняю данные с помощью NSKeyedArchive и извлекаю с помощью NSKeyedArchiver. // file path static var filePath : String{ let url = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first return...
218 просмотров

NSKeyedUnarchiver аварийно завершает работу Swift 3 при втором запуске
Я пытаюсь сохранить пользовательский объект в UserDefaults и использую это в качестве исходного кода. Он сразу же падает на части get. Это мой код: class Settings { static let defaults:UserDefaults = UserDefaults.standard ///VIP object:...
1910 просмотров

Десериализовать подкласс GKGraphNode с помощью NSKeyedUnarchiver
Я хочу сериализовать и десериализовать объект моего подкласса GKGraphNode, используя NSKeyedArchiver и NSKeyedUnarchiver. Итак, я пробую следующее: //: Playground - noun: a place where people can play import GameplayKit class MyGraphNode:...
98 просмотров

Ошибка NSCoding во время необязательного назначения свойства
Рассмотрим следующий пример класса: class C: NSObject, NSCoding { var b: Bool? // optional parameter // designated initializer init (b: Bool){...} // initializer by NSCoding protocol required init?(coder aDecoder: NSCoder)...
86 просмотров

NSKeyedArchiver unarchiveObjectWithData возвращает объект с нулевыми значениями
Файл UserBean .h @property (assign, readwrite) NSString *user; @property (assign, readwrite) NSString *timestamp; @property (assign, readwrite) NSString *password; @property (assign, readwrite) NSString *source_id; @property (assign, readwrite)...
560 просмотров

Не удалось инициализировать разархиватор списка цветов
Всякий раз, когда я открываю файл emacs на терминале, возникает следующее сообщение: mm-Pro:~ mm$ emacs experiment.hs 2019-02-21 15:56:19.243 Emacs[2937:261832] Failed to initialize color list unarchiver: Error Domain=NSCocoaErrorDomain...
384 просмотров
schedule 25.10.2022