Plist默认最顶层是Dict而不是Array ? 1 2 3 NSString *path = [[ NSBundle mainBundle] pathForResource:@ "list" ofType:@ "plist" ]; NSMutableDictionary *dict = [[ NSMutableDictionary alloc] initWithContentsOfFile:path]; NSLog (@ "first: %@" , dict); 与list.plist存放位置无关,与list.plist是否手动编写无关。 默认为dict,使用array加载总是nil 转载于:https://www.cnblogs.com/viktyz/archive/2012/10/23/2872121.html