nscoding

    0热度

    2回答

    进口的UIKit 类的事件:NSObject的,NSCoding { // MARK: Properties var name: String var created_at: String var stands:[Stand?] // MARK: Archiving Paths static let DocumentsDirectory = NSFileManager().URLsF

    1热度

    1回答

    请考虑下面的代码片段,它试图从无效的NSData对象中创建NSKeyedUnarchiver。 NSData *data = [@"foo" dataUsingEncoding:NSUTF8StringEncoding]; NSKeyedUnarchiver *unarchiver = [[NSKeyedUnarchiver alloc] initForReadingWithData:data]

    0热度

    1回答

    在我的游戏中,我有一个符合NSCoding的Combat类,它也使用GameplayKit的GKGridGraph和GKGridGraphNode对象,它们不符合NSCoding。有没有一种方法来序列化/反序列化这些对象?

    0热度

    2回答

    我试着去NSCoding协议添加到我的自定义类: class Convo: NSObject, NSCoding { var name: String var pic: UIImage override init() { self.name = "Dror" self.pic = UIImage (named: "NoPic.png")!

    0热度

    1回答

    我有一个自定义类QBChatDialog对象,我在SQLite数据库存储我喜欢 -(void)storeInDB:(QBChatDialog *)dialog { NSString *query = = [NSString stringWithFormat:@"INSERT INTO dialogs (dialog_id,last_message) VALUES ('%@','%@'

    1热度

    2回答

    以下是两难选择。 我有一个班级管理一个雪碧套件游戏的高分。 “高分”功能适用,但是“计算所有分数”。 在游戏中,玩家必须收集浆果。我想跟踪一生的数量浆果。 这是我的班级管理高分。 class Score: NSObject, NSCoding { var score: Int var highScore: Int var lifeTimeScore: Int static let Do

    0热度

    1回答

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

    -1热度

    1回答

    我正在研究一个obj-c项目,我想为一个类实现NSCoding协议,但我无法正确理解它。代码如下所示: #include <Foundation/Foundation.h> class Object: NSObject, NSCoding { //Somecode } 而我得到的错误:“基地符必须命名类”和“预期类名”。我究竟做错了什么?

    0热度

    1回答

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

    0热度

    2回答

    我有一个继承自NSObject的类,我希望它是NSCoding兼容。但是,在编码实现协议的对象数组时遇到了麻烦。 protocol MyProtocol { var myDescription: String { get } } class DummyClass: NSObject, NSCopying, MyProtocol { var myDescription: S