如何使用NSKeyedArchiver.archivedData和NSKeyedUnarchiver.unarchiveObject设置和获取可编码对象

时间:2019-01-06 15:26:23

标签: swift nskeyedarchiver nskeyedunarchiver

我有一个可编码的对象。

struct ComplexObject<T: Codable> : Codable {
        var dictionary: [String: String]
        var stringData: String
        var numberData: Int
        var optionalData: T?
    }

我想设置并使用NSKeyedArchiver,但它似乎不起作用。

例如

let data = try? NSKeyedArchiver.archivedData(withRootObject: object, requiringSecureCoding: false)

0 个答案:

没有答案