2015-07-03 40 views
0

在Apple的CloudKit中,有沒有什麼辦法可以只獲取一部分字段,而不是全部找到的記錄?在CloudKit中,如何僅獲取一部分字段,而不是全部找到的記錄?

在CKDatabase類中有一個方法,即fetchRecordWithID:completionHandler:。但它似乎獲得了所有找到記錄的字段。

我想要這個,因爲性能考慮。我正在開發一個可以在iCloud中存儲一些文件的應用程序。用戶通常希望看到文件列表,然後選擇一個下載。但是,如果要下載所有字段,則必須先下載所有文件,因爲文件是文件記錄的字段(CKAsset)。

回答

1

而是在CKDatabase使用-fetchRecordWithID:completionHandler:,你應該建立CKFetchRecordsOperationdesiredKeys屬性設置爲你想要獲取領域的唯一名字。

相關問題