Вопросы по теме 'nskeyedunarchiver'
NSKeyedArchiver unarchiveObjectWithFile аварийно завершает работу с EXC_BAD_INSTRUCTION
У меня есть следующий код, используемый для получения пути к объекту, который был заархивирован
let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
let path =...
2537 просмотров
schedule
21.04.2022
NSKeyedArchiver перезаписывает предыдущее значение архива?
Я использую следующее для резервного копирования данных приложения IOS
NSKeyedArchiver.archiveRootObject()
NSKeyedUnarchiver.unarchiveObjectWithFile()
На основе документации Apple здесь -
Библиотека разработчика iOS — Приложения...
953 просмотров
schedule
04.07.2023
Приложение вылетает после повторного открытия
В основном каждый раз, когда я закрываю и снова открываю приложение, оно вылетает, когда я открываю вкладку «История». Я почти уверен, что это из-за того, как я использую NSUserDefaults. Кто-нибудь может мне помочь?
Что я заметил, так это то, что...
157 просмотров
schedule
27.09.2022
Проблема Swift NSCoding с одним настраиваемым объектом
Я читал некоторые другие сообщения и не могу понять, почему объект, сохраненный на диск с помощью NSKeyedUnarchiver, всегда выводит пустые строки на консоль. Моя конечная цель — сохранить один пользовательский объект на диск с помощью...
438 просмотров
schedule
21.12.2022
Невозможно декодировать объект класса Employee для ключа (NS.object.0); класс может быть определен в исходном коде или библиотеке, которая не связана
Я пытаюсь передать массив объектов iPhone «Сотрудник» на Apple Watch путем сериализации массива:
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees];
и десериализуем его, как на стороне Watch:
NSMutableArray...
6256 просмотров
schedule
24.04.2023
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 просмотров
schedule
09.03.2023
NSKeyedUnarchiver аварийно завершает работу Swift 3 при втором запуске
Я пытаюсь сохранить пользовательский объект в UserDefaults и использую это в качестве исходного кода. Он сразу же падает на части get. Это мой код:
class Settings {
static let defaults:UserDefaults = UserDefaults.standard
///VIP object:...
1910 просмотров
schedule
16.06.2023
Десериализовать подкласс GKGraphNode с помощью NSKeyedUnarchiver
Я хочу сериализовать и десериализовать объект моего подкласса GKGraphNode, используя NSKeyedArchiver и NSKeyedUnarchiver. Итак, я пробую следующее:
//: Playground - noun: a place where people can play
import GameplayKit
class MyGraphNode:...
98 просмотров
schedule
24.04.2023
Ошибка 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 просмотров
schedule
15.11.2023
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 просмотров
schedule
27.08.2022
Не удалось инициализировать разархиватор списка цветов
Всякий раз, когда я открываю файл 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