Ho un database sqlite memorizzato nel contenitore del gruppo di app per registrare il collegamento personalizzato.Scrittura in un database archiviato nel contenitore del gruppo di app dall'estensione
Posso leggere/scrivere dall'app, ma non dall'estensione della tastiera. Sembra che il database sia in modalità di sola lettura da estensioni.
Sto utilizzando il seguente codice per accedervi:
let appGroupDirectoryPath = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier(appGroupId)
let dataBaseURL = appGroupDirectoryPath!.URLByAppendingPathComponent("database.sqlite")
Esiste una soluzione per essere in grado di scrivere nel database dalla tastiera di estensione, o è del tutto impossibile?
Il database è scrivibile dal simulatore ma non con dispositivi reali. Immagino sia perché le autorizzazioni sono gestite in modo diverso su MacOS X e iOS.