如何使用cloudkit查询获取资产的名称

时间:2016-05-07 06:19:18

标签: ios swift cloudkit

我使用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
}

1 个答案:

答案 0 :(得分:0)

使用fileURL的{​​{1}}属性。然后从CKAsset获取filename