2015-09-04 90 views
2

我剛開始使用CloudKit並計劃將數據存儲在公共CloudKit數據庫中。我需要的一個功能是顯示有關誰創建了記錄的信息,並讓該所有者修改或刪除自己的記錄。檢查公有CloudKit數據庫中記錄的所有權

到目前爲止,我讀過的所有教程都沒有提到這個問題。

這是如何完成的?

回答

1

剛剛得到來自CKRecord這樣的:

record.recordID 
record.recordType 
record.creationDate 
record.creatorUserRecordID 
record.modificationDate 
record.lastModifiedUserRecordID 
record.recordChangeTag 

用戶(大衆,驗證,所有者)誰可以創建/更新/刪除記錄可以在CloudKit儀表盤設置的權利

+0

謝謝。我假設我可以將creatorUserRecordId與登錄用戶進行比較,以查看用戶是否擁有記錄並調整UI? –

+1

是的,你可以。您可以使用container.fetchUserRecordIDWithCompletionHandler來獲取當前用戶。 –

相關問題