Settings.bundle не уважает группу приложений на симуляторе iOS или устройстве - PullRequest
0 голосов
/ 07 июня 2019

До недавнего времени я использовал standardUserDefaults, но решил использовать общие группы приложений, потому что создал расширение для часов.Я настроил группу приложений, а также добавил ApplicationGroupContainerIdentifier в комплект настроек.

Я потратил на это часы и даже после прочтения многих статей просто не могу заставить это работать.Я вижу, что когда я выделяю свою группу приложений и печатаю ее содержимое, у нее есть значения по умолчанию от standardUserDefaults.
Все, что я делаю, это [[NSUserDefaults alloc] initWithSuiteName: SUITE_NAME]], а затем печатаю ее содержимое на следующемline.
Я озадачен тем, как он имеет значения из моего набора настроек.Более того, когда вы редактируете свойства с помощью приложения настроек, настройки в standardUserDefaults меняются, но значения моей группы приложений остаются прежними.

Я вижу то же поведение на симуляторе и реальном устройстве.

1 Ответ

0 голосов
/ 08 июня 2019

Это оказалось ошибкой пользователя.В имени группы приложений произошла опечатка в результате функции автокоррекции.Я не осознавал этого, пока не создал новую группу приложений.

...