nscoding

    2热度

    2回答

    我一直在使用NSCoding碰到一个障碍。具体来说,实例化一个符合NSCoding的类。也许我错过了一些非常明显的东西,但我还没有找到任何答案。 ```迅速 class TitleTextField: UITextField, UITextFieldDelegate { required init(coder aDecoder: NSCoder) { super.init(cod

    6热度

    4回答

    我得到的错误“类型‘船舶’有没有下的成员,当我尝试做: var coor = ship[index] 我试图做 var coor = ship?[index] as? Coordinate 但我得到这个错误:”不能使用可选的链接在类型的非可选值“船舶”” 这里是我的Ship类: import Foundation class Ship: NSObject, NSCoding {

    0热度

    1回答

    我试图在领域保存SKProduct,但在乞讨我试图将SKProduct转换为NSData,但我得到这个错误由于未捕获异常'NSInvalidArgumentException'终止应用程序,原因: ' - [SKProduct encodeWithCoder:]:无法识别的选择发送到实例0x14f5cd200' * 我班 import Foundation import StoreKit c

    0热度

    1回答

    我得到Score.swift和ScoreManager.swift。 我Score.swift看起来是这样的: class Score: NSObject, NSCoding { let score:Int; let dateOfScore:NSDate; init(score:Int, dateOfScore:NSDate) { self.score = score;

    1热度

    1回答

    我想保存一个自定义精灵的数组。这是我这样做的类: SaveData.h #import <Foundation/Foundation.h> @interface SaveData : NSObject <NSCoding> //persistent data @property (assign, nonatomic) NSMutableArray *treeData; +(insta

    0热度

    1回答

    我有一个自定义对象,它具有另一组自定义NSDictionary对象的property和NSArray。当我编码和解码数组时,NSDictionary对象在它们应该有值时是空的。我读过的所有东西都表示NSArray对象符合NSCoding,但我觉得我必须做更多的事情才能正确编码NSArray内的NSDictionary对象......我错过了什么? @interface Game : NSObjec

    1热度

    1回答

    我一直在想出如何使用NSCoding使用枚举类型保存字典数组。 我有奖章类型 enum Medal: String { case Unearned = "NoMedal" case Gold = "GoldMedal" case Silver = "SilverMedal" } 我有我的GameData.swift类奖牌类型的字典的数组枚举。 var medal

    7热度

    1回答

    允许在CoreData中快速存储MKPolyline所需的代码是什么? 因此,例如,如果我有一个我想要保存MKPolyline的核心数据实体(称为“myEntity”),并且已将“折线”字段添加为可转换的,并将其设置为“可转换”在xcode中。也产生了NSManagedObject的子类。 myEntity.swift import UIKit import CoreData import M

    1热度

    1回答

    我是Swift和iOS中的新成员,在制作应用程序时遇到此问题。我想基本上使用NSCoding存储用户数据到本地存储。但是,我的代码不能这样做。任何人都可以告诉我它有什么问题?非常感激! 另外,saveChecklist和LoadChecklist均在appDelegate中的applicationDidEnterBackground和applicationWillTerminate下调用。 我有一

    0热度

    2回答

    创建所需的初始化我有文斯(NSCoding required initializer in inherited classes in Swift) 我有一个一流的“源”和子类“RSSSource”同样的问题。这些类符合我希望能够使用NSKeyedArchiver持久化的NSObject和NSCoding。 我不知道如何在子类中创建所需的便利init?(coder aDecoder:NSCoder)