Sur mon contrôleur de vue racine (UITableViewController
), j'ai lu dans NSMutableDictionary
la dict racine du fichier plist
et j'ai affiché dans le tableau, les clés pour toutes les dict de la dict racine. Lorsque l'utilisateur tape sur l'une des clés, je passe le dictionnaire (à nouveau comme NSMutableDictionary
) à cette clé à un nouveau contrôleur de vue de détail où ce dictionnaire est affiché.Modification d'un des nombreux dict dans un fichier plist?
Maintenant, quand un détail particulier de ce dictionnaire est édité, je voudrais mettre à jour l'objet du dictionnaire et enregistrer dans le fichier plist
.
1- Je ne suis même pas en mesure de mettre à jour l'objet NSMutableDictionary
par exemple. en utilisant sa méthode - (void)setObject:(id)anObject forKey:(id)aKey
.
2- Est-il possible de lire dans un NSMutableDictionary
un fichier plist
dans l'ordre que dans le fichier plist
parce que je voudrais permettre à l'utilisateur de réorganiser leurs points de vue (mise à jour où fichier plist en conséquence).
structure XML:
<plist version="1.0">
<dict>
<key>abc</key>
<dict><key></key><string></string></dict>
<key>ijk</key>
<dict><key></key><string></string></dict>
</dict>
</plist>
aide sera vraiment apprécié! Merci Bilal.
rien? ....... –
Pouvez-vous publier le code qui "passe" le NSMutableDictionary entre vos sous-classes UIViewController? – Prairiedogg