変更を購読するためにCKSubscriptionを使用しようとしています。私は非常に一般的で不完全なAppleのドキュメントに従っています。このコードを使用:CloudKit OSXのレコード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を変換するにはどうすればよい私はレコードIDを取得する点がAppDelegate
にdidReceiveRemoteNotification
メソッドを介して私のアプリに送信されてしまっていると私は私のレコードIDを持っている Link to Apple Doc
実際のオブジェクトに私はCloudkitに格納する?別のフェッチを実行する必要がありますか、またはキャストする必要があるCKNotificationに含まれているデータです。