Swift 3 中的新核心数据
New Core Data in Swift 3
新 Swift 3 提供前缀为 "NS" 的类型替换 "NS"less 类型。其中之一 - NSData
成为数据。所以我看到在 Core Data 中,键入 "Binary Data" 等于键入 NSData
。因此,例如,如果我的结构具有 "Data" 类型的 var,我必须将其设为 NSData
。
问题:
1)我说得对吗?
2) 如何让NSData成为Data。当我这样做时:
var photoData = Data(dataForTable[0].userPhoto)
、
我收到:无法下标 "inout Array"
类型的值
您可以使用 as Data
将 NSData
实例桥接到 Data
。
新 Swift 3 提供前缀为 "NS" 的类型替换 "NS"less 类型。其中之一 - NSData
成为数据。所以我看到在 Core Data 中,键入 "Binary Data" 等于键入 NSData
。因此,例如,如果我的结构具有 "Data" 类型的 var,我必须将其设为 NSData
。
问题:
1)我说得对吗?
2) 如何让NSData成为Data。当我这样做时:
var photoData = Data(dataForTable[0].userPhoto)
、
我收到:无法下标 "inout Array"
类型的值您可以使用 as Data
将 NSData
实例桥接到 Data
。