Comment changer le type d'object racine d'un plist à NSArray dans Xcode 4

comment changer le type d'object racine à un NSArray dans un plist créé dans Xcode 4? Il est par défaut à un type de NSDictionary, mais je ne peux pas find un moyen de le changer.

Vous ne pouvez pas faire cela dans Xcode4. Ce que vous pouvez faire est de créer un plist à la main avec un tableau en tant qu'object racine ou en prendre un existant (bien sûr celui-ci devrait être vide, puisque convertir un avec des lignes n'a aucun sens) et le modifier en remplaçant <dict/> avec <array/> (vous devrez peut-être d'abord le convertir en plist XML, s'il s'agit d'un file binary). Une fois que l'object racine est un tableau, Xcode semble le conserver et lorsque vous choisissez d'append une ligne, il met immédiatement un nombre comme key (puisque rien d'autre n'est possible, bien sûr). Peut-être que vous devriez déposer une request de fonctionnalité à https://bugreport.apple.com

1- Créez le PLIST en XCode. 2- Ouvrez le file plist vide créé. 3- Faites un clic droit sur l'espace blanc du plist. 4- Ajouter une ligne. 5- Dans la colonne Type, select Array.