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