.plist の内容で NSMutableDictionary を作成しようとしています。次のコードがあります。
NSString *myFile = [[NSBundle mainBundle] pathForResource:@"words" ofType:@"plist"];
NSMutableDictionary* myDict = [[NSMutableDictionary alloc]initWithContentsOfFile:myFile];
NSObject *randomWord = [myDict objectForKey:@"Item 6"];
NSLog(@"%@", randomWord);
myFile と myDict は埋められます (null ではありません) が、randomWord (またはそのことについては myDict) を出力したい場合は、"(null)" を出力します。
私はいたるところを見てきました。私は何を間違っていますか?
編集:
self MainViewController *const 0x068c0d60
myDict NSMutableDictionary * 0x0000586c
myFile NSString * 0x068c31f0
および NSLog:
2012-05-10 12:26:22.302 project2[681:f803] (null)
myFile と myDict は満たされているように見えますが、randomWord はそうではありませんか?
編集#2:
NSLog(@"%@", myDict) 出力:
2012-05-10 14:15:17.016 project2[2641:f803] (null)
そうです、 myDict は空です。