Ho creato un Today Extension
introdotto in iOS 8 la prima volta. Per condividere i dati tra Today extension
ed è container App
, ho definito uno app group
e li ho associati a questo gruppo. (In realtà ho aggiunto un framework incorporato anche per riutilizzare il codice su entrambi i lati.)La disinstallazione dell'app non elimina i dati del gruppo di app. Devo rimuovere il contenitore del gruppo di app e il suo contenuto manualmente?
Dettagli di questo metodo sono descritti in Apple's document.
Ho creato un modello di dati di base e lo memorizzo come sqlite nel contenitore del gruppo. Quindi tutto funziona come pensavo.
Tuttavia, quando si disinstalla l'app contenitore, ci sono ancora dei contenitori condivisi ed è contenuto sul mio iPhone. Penso che quando l'ultimo membro del gruppo di app viene disinstallato, questo contenitore dovrebbe essere cancellato automaticamente. Nel mio caso, i membri del gruppo di app vengono spediti con una sola app, quindi, disinstallando questa app dovrebbe essere necessario cancellare il contenitore condiviso.
Mi sbaglio?
ps. Non sono riuscito a trovare un modo per eliminare questo contenitore condiviso come utente. Solo lo sviluppatore che ha i diritti per accedere al gruppo di app può rimuovere questo contenitore con la programmazione.
Non riparato qui con Xcode 6 GM. L'eliminazione dell'app non rimuove i dati del contenitore dell'app sul simulatore. – bauerMusic
Non funziona con l'estensione per app. – poGUIst
C'è qualche documentazione per eseguire il backup di questo? – Jason