將plist加載到NSArray後,我試圖訪問它的嵌套數組。for(NSArray * a in directory)does not working,像我所期望的那樣
NSArray *tree = [[NSArray alloc] initWithContentsOfFile:path];
for (NSArray *a in tree)
{
//Let's assume object at index 0 is always NSString
NSLog(@"Returning the string: %@ ", [a objectAtIndex:0]);
}
從調試器的一些值:
tree __NSCFArray * 0x6856cf0
0 __NSCFString * 0x6818b70
1 __NSCFString * 0x682be10
2 __NSCFArray * 0x6856cd0
所以我期待的語句跳過第2個NSString的,然後與NSArray的執行。
不過步進一行: 一個__NSCFString * 0x6818b70
和弔臂,APPCRASH。
小貼士?
指定確切的錯誤消息(可能是未捕獲的異常),你會得到幫助。 – NSGod