[英]How to get the name of an asset with a cloudkit query
我正在使用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
}
使用fileURL
的财产CKAsset
。 然后从NSURL
获取filename
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.