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 DataNSData 实例桥接到 Data