iOS: Charger les dictionnaires à partir d'un fichier plist à un tableau

Je suis en train de charger les suivantes fichier plist pour un NSMutableArray

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Item 0</key>
<dict>
    <key>title</key>
    <string>East Coast</string>
</dict>
<key>Item 1</key>
<dict>
    <key>title</key>
    <string>West Coast</string>
</dict>
<key>Item 2</key>
<dict>
    <key>title</key>
    <string>South Rhodes</string>
</dict>
</dict>
</plist>

Je suis en utilisant l'Objectif suivant du code C

- (void)viewDidLoad 
{
    [super viewDidLoad];
    //Load data from the plist file
    NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Menu" ofType:@"plist"];
    self.menuArray = [NSMutableArray arrayWithContentsOfFile:plistPath];
}

Le nom du fichier plist est Menu.plist.

Après l'exécution du code de la menuArray est vide.

La chose étrange est que le même code est utilisé dans Apple "QuickContacts" Exemple de Code et tout fonctionne parfaitement bien.

Je vous remercie pour votre temps.

OriginalL'auteur George Lydakis | 2012-07-20