2
我剛開始使用CloudKit並計劃將數據存儲在公共CloudKit數據庫中。我需要的一個功能是顯示有關誰創建了記錄的信息,並讓該所有者修改或刪除自己的記錄。檢查公有CloudKit數據庫中記錄的所有權
到目前爲止,我讀過的所有教程都沒有提到這個問題。
這是如何完成的?
我剛開始使用CloudKit並計劃將數據存儲在公共CloudKit數據庫中。我需要的一個功能是顯示有關誰創建了記錄的信息,並讓該所有者修改或刪除自己的記錄。檢查公有CloudKit數據庫中記錄的所有權
到目前爲止,我讀過的所有教程都沒有提到這個問題。
這是如何完成的?
剛剛得到來自CKRecord這樣的:
record.recordID
record.recordType
record.creationDate
record.creatorUserRecordID
record.modificationDate
record.lastModifiedUserRecordID
record.recordChangeTag
用戶(大衆,驗證,所有者)誰可以創建/更新/刪除記錄可以在CloudKit儀表盤設置的權利
謝謝。我假設我可以將creatorUserRecordId與登錄用戶進行比較,以查看用戶是否擁有記錄並調整UI? –
是的,你可以。您可以使用container.fetchUserRecordIDWithCompletionHandler來獲取當前用戶。 –