0
我正在嘗試使用CKSubscription來訂閱更改。我正在關注蘋果公司的文檔,這些文檔看起來非常普遍且不完整。 Link to Apple DocCloudKit從OSX中的記錄ID獲取實際對象
我已經得到了越來越記錄ID在AppDelegate
通過didReceiveRemoteNotification
方法發送到我的應用程序的地步,我已經得到了我的記錄ID:使用此代碼:
func application(application: NSApplication, didReceiveRemoteNotification userInfo: [String : AnyObject]) {
let cknNotification = CKNotification(fromRemoteNotificationDictionary: userInfo as! [String:NSObject])
if cknNotification.notificationType == .Query,
let queryNotification = cknNotification as? CKQueryNotification {
let recordId = queryNotification.recordID
print(recordId)
}
如何轉換CKNotification到我在Cloudkit中存儲的實際對象中?我是否需要執行另一次獲取,或者是我需要Cast的CKNotification中包含的數據。