У меня есть встроенное приложение-расширение и приложение-контейнер, и я хотел бы иметь базу данных SQLite, которая используется ими обоими. Для этого, как я понял из этого учебного руководства , вы можете иметь базу данных SQLLite в общем каталоге группы приложений.
- Из документации Apple я не понимаю:
- Можно ли сделать это с помощью CoreData или нужно ли получать доступ к sqlite db с помощью raw sql?
- Где находится база данных на этапе разработки? (в XCode нет "общего" каталога группы приложений, верно?)
- Нужно ли программно копировать базу данных в общий каталог? (с использованием NSFileCoordinator)
- Как мне сослаться на него из исходного кода контейнера и расширения?
- Будет ли в моей установке 2 копии db
Я не нашел ни одной документации по Apple по этому поводу, если кто-нибудь знает о них или может дать какие-то рекомендации, я буду признателен.