2014-10-17 82 views

回答

1

使用以下方式可以檢測字典的根元素是通過客觀-C

NSString *thePath = [[NSBundle mainBundle] pathForResource:@"YourCustom" ofType:@"plist"]; 
NSURL *theUrl = [NSURL fileURLWithPath:thePath]; 

id messagesInfo = [[NSDictionary dictionary] initWithContentsOfURL:theUrl]; 
if([messagesInfo isKindOfClass:NSDictionary]){ 
    NSLog(@"DictionaryFound"); 
} 
else{ 
    NSLog(@"Array Found"); 
} 
+0

陣列或不理想的情況下的代碼還應該檢查是否'messagesInfo'是' nil'以防萬一這個URL沒有引用一個有效的plist文件(或者一個不存在的文件)。 – rmaddy 2014-10-17 04:45:22