nskeyedarchiver

    0热度

    1回答

    我想添加一个回退函数加载类的存档副本如果属性未设置。 我已经得到了setter工作正常,所以它存储的价值(和所有的NSCoding工作正常),但如果我试图引用这个地方,而不是使用实际的变量属性,它总是从NSUserDefaults加载。 这里是我到目前为止有: public var currentUser: User? { get { var user = self.curr

    2热度

    1回答

    我使用下面做iOS应用数据备份 NSKeyedArchiver.archiveRootObject() NSKeyedUnarchiver.unarchiveObjectWithFile() 基于这里的苹果文档上 - iOS Developer Library - iOS Apps (Swift) - Persist Data 我很好奇这里有一个潜在的愚蠢问题 - 每次你做一个新的保存时,以前的存

    3热度

    1回答

    进出口试图通过串行化阵列传递的“雇员”对象iPhone苹果观看的数组: NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees]; 和反序列化它作为上关注方: NSMutableArray *employees = [NSKeyedUnarchiver unarchiveObjectWithDa

    0热度

    1回答

    我试图解开一个实现NSCoding协议的自定义对象。此类称为Reservation及其财产之一是斯威夫特词典: class Reservation { //... var orderedExtras : [CarExtra : Int]? } CarExtra也实现NSCoding。 现在,当我尝试使用 NSKeyedArchiver.archiveRootObject(

    0热度

    1回答

    例如 NSString *path = @"XXX"; id obj = [NSKeyedUnarchiver unarchiveObjectWithFile:path]; 和其他地方会由removeItemAtPath删除这个文件,无论是安全的呢?据我所知,如果我使用归档程序向文件写入对象,并在同一时间修改该对象,则会导致崩溃,但我不了解这个对象的本质,所以我想知道如果我这样操作会发生什么

    0热度

    1回答

    我有一个字典在归档之后写入文件[NSKeyedArchiver archivedDataWithRootObject:dictionary]。我获取文件内容并通过多路径传输存档数据到我的对等设备。然后,在我的对等设备中,我使用[NSKeyedUnarchiver unarchiveObjectWithData:data]将数据解除归档。但是,虽然有数据存在,但它在解除它的同时返回零。 我怀疑文件中

    0热度

    1回答

    我想在使用NSKeyedArchiver写入文件的iOS应用程序上保存一些持久数据,并且我想稍后使用NSKeyedUnarchiver检索此数据。我创建了一个非常基本的应用程序来测试一些代码,但没有成功。 下面是我使用的方法: - (void)viewDidLoad { [super viewDidLoad]; Note *myNote = [self loadNote];

    9热度

    2回答

    我正在尝试对我的代码进行编程,以便在用户按下夜间按钮时,如果用户关闭应用程序,背景将变黑并保持黑色。 (同样适用于白天模式。) 请注意:我已经编码了按钮,当他们按下按钮时,所有场景都会切换到该模式。 这里是我的代码,我要去哪里会需要的背景颜色要保存:(我需要在这两个if语句) if GlobalData.dayBool == true && GlobalData.night == false {

    2热度

    1回答

    我目前正在调查一个文件的存档期间崩溃,这个文件据说是通过NSKeyedArchiver存储的。崩溃日志包含该文件的前8个字节的四重奏(我只包括下面的前2个)。 Fatal Exception: NSInvalidArgumentException *** -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive

    0热度

    1回答

    我目前正在调查UIImages的不同存储方法,并且遇到了NSKeyedArchiver。使用此工具读取和写入数据的速度有点慢并不是个谜。但是,我想知道这是为什么。是否由于对象需要一直被编码和解码的事实? 这里最好的选择是什么(也许Core Data?)?我的要求是,我需要在任何给定时间存储大约10-20张图像,并且需要读/写操作才能实现快速。