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