【发布时间】:2017-01-23 08:36:00
【问题描述】:
我想写一个函数来保存我的结构数组。我知道,使用 NSCoding 是正确的方法,但仅适用于类。但我找到了一个使用包含结构本身的类的解决方法:
extension EXIFData {
class EXIFDataClass: NSObject, NSCoding {
var exifData: EXIFData?
...
}
但是我该如何使用它(调用它)?例如。定义为
var exif : EXIFData
或(下一步)
var exifs : [EXIFData]
我喜欢尽可能多地使用 Swift 3.0 的实际功能,因为我才刚刚开始。我为旧样式和版本的 Swift 找到了一些不同的解决方案。
【问题讨论】:
标签: swift struct save nscoding