Я пытаюсь использовать подписку CKS для подписки на изменения. Я следую документам Apple, которые, как представляется, очень общие и неполные. Link to Apple DocCloudKit Получить фактический объект из идентификатора записи в OSX
Я получил точку получения Индентификационный послал мое приложение с помощью метода didReceiveRemoteNotification
в AppDelegate
и я получил свою запись 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 в фактический объект I хранится в Cloudkit? Нужно ли выполнять другую выборку или данные, содержащиеся в CKNotification, которые мне просто нужны для Cast.