Удаление приложения не удаляет данные группы приложений. Нужно ли удалять контейнер группы приложений и его содержимое вручную?
Я создалToday Extension
это впервые представлено в iOS 8. Поделиться данными междуToday extension
И егоcontainer App
Я определилapp group
и связать их с этой группой. (На самом деле я добавил встроенный фреймворк также для повторного использования кода с обеих сторон.)
Подробности этого метода описаны вДокумент Apple.
Я создал базовую модель данных и сохранил ее как sqlite в групповом контейнере. Тогда все работает, как я думал.
Однако, когда я удаляю контейнерное приложение, на моем iPhone все еще есть общий контейнер и его содержимое. Я думаю, что когда последний член группы приложений удален, этот контейнер должен быть удален автоматически. В моем случае члены группы приложений поставляются только с одним приложением, поэтому при удалении этого приложения необходимо очистить общий контейнер.
Я ошибся?
пс. Я не смог найти способ удалить этот общий контейнер как пользователь. Только разработчик, имеющий права доступа к группе приложений, может удалить этот контейнер с помощью программирования.