Пользовательские настройки по умолчанию не могли читать значения в CFPrefsPlistSource
У меня есть приложение для обмена сообщениями, в котором я использую расширение приложения, чтобы иметь возможность искать контактную информацию при получении APN, содержащего новое сообщение. Я обмениваюсь данными контактов адресной книги, которые я сохранил в своем приложении, через группы приложений с помощью NSUserDefaults.
В последнее время я получаю следующую ошибку:
[Пользовательские значения по умолчанию] Не удалось прочитать значения в CFPrefsPlistSource (домен:group.com.xxxx.xxxx, пользователь: kCFPreferencesAnyUser, ByHost: да, контейнер: (null), содержимое необходимо обновить: да): использование kCFPreferencesAnyUser с контейнером возможно только разрешено для системных контейнеров, отсоединение от cfprefsd
Иногда это возвращает пустые значения NSUserDefaults во всем моем приложении и заставляет приложение вести себя как при первом использовании. Я просмотрел другую ссылку, особенно эту: Не удалось прочитать значения в CFPrefsPlistSource iOS 10
Ни одно из предложенных решений не решило мою проблему. Кто-нибудь знает, как мне поступить с этим?