J'ai créé un Today Extension
introduit dans iOS 8 pour la première fois. Pour partager des données entre Today extension
et container App
, j'ai défini un app group
et les lier à ce groupe. (En fait, j'ai ajouté un cadre intégré pour réutiliser le code des deux côtés.)La désinstallation de l'application ne supprime pas les données du groupe d'applications. Dois-je supprimer le conteneur du groupe d'applications et son contenu manuellement?
Les détails de cette méthode sont décrits dans Apple's document.
J'ai créé un modèle de données de base et je l'ai stocké en tant que sqlite sur un conteneur de groupe. Alors tout fonctionne comme je le pensais.
Cependant, lorsque je désinstalle l'application conteneur, il y a toujours un conteneur partagé et c'est du contenu sur mon iPhone. Je pense que lorsque le dernier membre du groupe d'applications est désinstallé, ce conteneur doit être supprimé automatiquement. Dans mon cas, les membres du groupe d'applications sont livrés avec une seule application. Ainsi, la désinstallation de cette application devrait effacer le conteneur partagé.
Je me trompe?
ps. Je ne pouvais pas trouver un moyen de supprimer ce conteneur partagé en tant qu'utilisateur. Seul le développeur disposant des droits d'accès à app-group peut supprimer ce conteneur avec la programmation.
Ce problème n'a pas été résolu avec Xcode 6 GM. La suppression d'une application ne supprime pas ses données de conteneur d'applications sur le simulateur. – bauerMusic
Ne fonctionne pas avec App Extension. – poGUIst
Existe-t-il une documentation pour sauvegarder ceci? – Jason