2016-12-22 1 views
3

Je développe un Extension d'aujourd'hui d'une application. J'ai quelques problèmes concernant App Groupes qui sont utilisés comme shared containers entre l'extension et l'application contenant.App groupe dans l'extension d'aujourd'hui Swift 3.0

  1. Où est le groupe App données stockées? Comment afficher les données stockées dans le App Groupe?

Répondre

1

conteneurs partagés est tout simplement un dictionnaire userDefault qui est partagé entre les extensions dans une application. Pour stocker des données dans le conteneur Init votre récipient en utilisant le suiteName userDefault:

let SharedDefaults = UserDefaults.init(suiteName: "group.com.YOURGROUP")! 

THEN pour définir une valeur, dans ce cas un String:

SharedDefaults.set("something", forKey: "aKey") 

Et pour récupérer les informations (soit de l'extension ou App), utilisez:

let myString = SharedDefaults.string(forKey: "aKey") 

Ceci explique comment imprimer le contenu des UserDefaults: Easy way to see saved NSUserDefaults?

+0

Je sais comment utiliser App Group. Veuillez lire attentivement la question. Je veux savoir où sont stockées les données du groupe App Group? – PGDev