我使用cloudkit存储图像,我的应用程序查询图像。我想通过使用图像文件名来填充我的应用程序中的标签而不是带有标题的附加字符串记录来节省存储空间。 是否可以将资产名称拉为字符串?
类似......
self.pred = NSPredicate(format: "TRUEPREDICATE")
let query = CKQuery(recordType: "Images", predicate: NSPredicate(value: true))
self.queryOperation.qualityOfService = .UserInteractive
self.queryOperation = CKQueryOperation (query: query)
self.queryOperation.recordFetchedBlock = {
record in
let Image = record.objectForKey("Image")! as! CKAsset
imageLabel.text = Image.recordName as! NSString
}
答案 0 :(得分:0)
使用fileURL
的{{1}}属性。然后从CKAsset
获取filename
。