iOS - блокировщик содержимого Safari не может прочитать данные из NSUserDefaults

Я работаю над приложением блокировки контента в течение некоторого времени. У меня в главном приложении есть переключатель, который должен выключить блокирующий фильтр. Значение этого переключателя сохраняется в свойстве NSUserDefaults, которое включено с группами приложений, поэтому расширение блокировки может считывать, включено ли оно или нет (если включено блокирование, оно возвращает полный список json, а если нет, то возвращает пустой).

В Simulator это работает просто отлично, но когда я запускаю его на устройстве (протестировано на 5s и 5c), расширение больше не может читать свойства из UserDefaults (оно всегда возвращает nil), и приложение не может читать свойства от расширения больше.

Я думаю, что это как-то связано с группами приложений, но я не могу найти никаких проблем с этим (это включено в возможностях и т. Д.), Поэтому я немного растерялся. У кого-нибудь когда-нибудь была эта проблема? Если так, вы смогли это исправить?

Я использую Xcode 7 beta, iOS 9 beta2 и Mac OS X Yosemite.

0 ответов

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