我正在使用基於角色的安全性構建應用程序。我在Cloudkit Dashboard中構建了我的記錄類型(項目,賬戶,歷史記錄,財務,客戶等),並且我也創建了安全角色。我的角色名爲:Executive和DeptManager。我已經通過角色分配給記錄類型適當的訪問權限。我還在特殊的記錄類型「用戶」中爲用戶分配了Executive或DeptManager的角色。如何訪問cloudkit中的安全角色
我已成功訪問和處理記錄類型中的數據。現在我正在App中實現基於角色的查看。因此,在第一個視圖中有一個「喜歡」功能的日誌,所以在發現用戶後,我想在PickerView中顯示該用戶的角色供他們選擇。一旦他們選擇了角色,我會讓他們去適當的觀點。例如,我可能同時兼任DeptManager和Executive。如果今天我選擇了DeptManager,我將會看到一個允許我輸入生產指標的視圖。如果有一天我選擇Executive,我會看到所有向我報告的部門的績效指標。
這是來自CloudKit儀表板的圖像,顯示了我試圖檢索的信息。提前感謝您的任何建議。
從iOS 9開始,你甚至不會得到姓和名。你必須自己實現識別邏輯。 – 2015-07-10 12:15:27
您仍然可以在iOS 9中獲得姓氏和名字。但它通過提供CNContact的屬性。 – rmaddy 2016-03-06 17:39:16