2011-08-17 6 views
0

5 개의 사전 항목이있는 pList가 있습니다. 내가 잘못된 일을 ... 배열iPhone : NSDictionaries가있는 plist

NSString *plistPath = 
    [[NSBundle mainBundle] pathForResource:@"pListName" ofType:@"plist"]; 
NSArray *myArray = [NSArray dictionaryWithContentsOfFile:plistPath]; 
NSLog(@"%d", myArray.count); 

그러나 빈 "에서 myArray"모든 시간이 사전을 읽으려고? 미리 감사드립니다 ...

+3

(관련없는)가'NSArray'하지 않는 [myArray count]을해야한다 count라는 속성을 가지고 있으므로 DONT가 속성과 같이 사용합니다. [myArray count]; – Joe

답변

2
NSArray *myArray = [NSArray dictionaryWithContentsOfFile:plistPath]; 

는해야한다 : (조 언급 한 바와 같이)

NSArray *myArray = [NSArray arrayWithContentsOfFile:plistPath]; 

myArray.count 

+0

아직도 작동하지 않습니다 .... – Jim

+0

plist 또는 다른 곳에 문제가있을 것입니다 – Dancreek

+0

plist 이름에 문제가 있습니다 ... 이유는 모르겠지만 이름 "좌표"가 작동하지 않습니다. 그래서 나는 plist의 이름을 바꾼다, 지금 그것은 ok 다. .. 어떤 방법 으로든 도움에 감사한다! !! – Jim

관련 문제