Как загрузить приложение базы данных из PluginKit
У меня есть приложение Custom Keyboard и использую базу данных Realm. Но и pluginKit, и приложение не используют одну и ту же базу данных.
Заявка:
/Users/baotuan/Library/Developer/CoreSimulator/Devices/A0C0F2B4-8A82-4CC3-9925-210FEB9A5590/data/Containers/Data/Application/F50606AD-37A2-48E1-A1F9-5B14522184C0/Documents/default.realm
PluginKit
/Users/baotuan/Library/Developer/CoreSimulator/Devices/A0C0F2B4-8A82-4CC3-9925-210FEB9A5590/data/Containers/Data/PluginKitPlugin/1DACDBF8-AC2C-4204-A672-407A4060E803/Documents/default.realm
Так как я могу использовать ту же базу данных для моего приложения
1 ответ
Решение
Для обмена данными между приложением и расширением на iOS вам нужно использовать группы приложений. Группы приложений предоставляют общий каталог, к которому может обращаться любой процесс, являющийся членом группы. Андреа Мадзини написал сообщение в блоге об обмене данными между расширением WatchKit и приложением, посвященным настройке группы приложений.