0
Я пытаюсь получить имя и фамилию пользователя CloudKit.CloudKit UserRecordID - Обратный звонок без идентификатора пользователя
Вот код:
container.fetchUserRecordID { (recordID, error) in
guard error == nil else { return }
guard let recordID = recordID else { return }
self.container.discoverUserInfo(withUserRecordID: recordID) { (info, fetchError) in
// use info.firstName and info.lastName however you need
print(info?.displayContact?.givenName)
}
}
Я получаю следующее сообщение при выполнении печати линии: [LogFacilityCK] Получил обнаружения пользователя о ходе обратного вызова без какого-либо идентификатора пользователя: { FetchInfo = «> «; }
Информационная переменная отображается как ноль при отладке.
Любые мысли?
Если '' info' является nil', а затем войти 'fetchError'. – rmaddy
И «информация», и «fetchError» - это «nil» – bmoc89
@rmaddy любые мысли о том, почему обе ноль? – bmoc89