Что означает ошибка CNError.Code.communicationError?

Я вижу эту ошибку на некоторых пользователях (очень маленький процент) при попытке загрузить контакты. Ошибка стандартная CNError, но я не могу найти информацию о причине ее возникновения. Может быть кто-нибудь может помочь?

1 ответ

Интересный вопрос! Честно говоря, я не уверен, что знаю ответ, однако постараюсь объяснить свои подозрения о причине этой ошибки. Contacts framework не ищет только базу данных, существующую на устройстве, когда приложение запрашивает контактные данные, оно также ищет контакты в других источниках, например, iCloud учетной записи, и возвращает в приложение унифицированные контакты, которые происходят из разных источников. Характер этого процесса указывает мне, что эта ошибка может быть связана с подключением к Интернету доступа к iCloud контакты. Опять же, это всего лишь предположение, и я не могу это подтвердить. Возможно, стоило бы попробовать это самостоятельно, чтобы смоделировать поведение.

Другие вопросы по тегам