2012-04-05 12 views
0

ファイルにはそれぞれ2つのキーを持つ9つの辞書があります。 0 これはコードです:私はその配列の要素があり得るdictionary.Iの配列を取得したい事前にarrayの要素を数えないのはなぜですか?

NSString * path = [[NSBundle mainBundle]pathForResource:@"List" ofType: @"plist"]; 

NSArray *array = [NSArray arrayWithContentsOfFile:path]; 

おかげ

+0

パスが有効であることを確認してください(ゼロではありません)。plistの内容をxcodeに表示してください。 – borrrden

+0

P1。そのリンクをチェックし、問題が解決したかどうかをコメントしてください。 – Ilanchezhian

答えて

0
NSString *file = [[NSBundle mainBundle] pathForResource:@"List" ofType:@"plist"]; 
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:file]; 
NSArray *array = [dict objectForKey:@"Array"]; 

・ホープこれはあなたのplistは

であるのに役立ちます配列ではない辞書。だからこれをチェックしてください。

+0

ありがとう、私はplistのルートを間違っている。私はと書かれていて、ではありませんでした。ありがとうございました –

+0

雅。これはほんの一例でした。それがあなたを助けたらそれを受け入れてください。 – DivineDesert

関連する問題