2010-08-02 7 views
0

Je lis un fichier pList que j'ai créé. Il contient une liste de catégories et il lit dans chacune d'elles et crée un bouton pour représenter cette catégorie. Les noms sont les suivants:Commande de fichiers pList

cHelp, CFUN, cReading Classe

Je préférerais que l'ordre dans le fichier plist est conservé. Mais à la place, je reçois cReading-Class en premier, cHelp en second et cFun en dernier.

Dans le fichier, ils sont cHelp, cFun, cReading-Class.

Pourquoi cela se produit-il? Y a-t-il un moyen de contrôler la commande? Modifier l'ordre dans le plist n'aide pas.

Merci pour toute aide. Parlez-vous de vous avez un fichier plist qui contient un dictionnaire de catégorie (qui est lui-même un dictionnaire)?

+0

S'il vous plaît afficher le code pour montrer comment vous lisez le fichier de la liste des propriétés et également préciser si vous parlez de l'ordre des boutons étant faux ou quoi? – iwasrobbed

Répondre

0

Si c'est un dictionnaire, il ne devrait pas avoir d'ordre, s'il s'agit d'un NSArray, il devrait y avoir un ordre. Double vérification pour cela

+0

Donc, si c'est un dictionnaire, il n'y a aucun moyen de le lire facilement dans les catégories dans l'ordre. Ou dites-vous, faites le conteneur global un tableau afin qu'il lise dans l'ordre, alors je peux faire ce que je veux à l'intérieur de chaque élément? –