Mam bazę danych sqlite przechowywaną w kontenerze grupy aplikacji w celu zarejestrowania niestandardowego skrótu.Zapisywanie w bazie danych przechowywanej w kontenerze App Group z rozszerzenia
Mogę odczytać/zapisać w nim z poziomu aplikacji, ale nie z rozszerzenia klawiatury. Wygląda na to, że baza danych jest w trybie tylko do odczytu z rozszerzeń.
Używam następujący kod do niego dostęp:
let appGroupDirectoryPath = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier(appGroupId)
let dataBaseURL = appGroupDirectoryPath!.URLByAppendingPathComponent("database.sqlite")
Czy istnieje obejście, aby móc napisać do bazy danych z klawiatury przedłużacza, czy jest to całkowicie niemożliwe?
Baza danych jest zapisywalna z symulatora, ale nie dla prawdziwych urządzeń. Chyba dlatego, że uprawnienia są zarządzane inaczej na MacOS X i iOS.