我创建了一个基于视图的应用程序,在这个项目中,我想从.plist文件中读取数据。
怎么可能,
请帮助我?
答案 0 :(得分:4)
NSString *path = [[NSBundle mainBundle] pathForResource:@"plistfilename" ofType:@"plist"];
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:[NSString stringWithFormat:@"%@", path]];
NSString *body = [dict objectForKey:@"Keyname"];
使用此任何人都可以从plist文件中读取数据。
答案 1 :(得分:0)
如果您确定.plist文件是根级别的字典,
return [NSDictionary dictionaryWithContentsOfFile:@"path/to/your.plist"];
,否则
NSData* plist_data = [NSData dataWithContentsOfFile:@"path/to/your.plist"];
return [NSPropertyListSerialization propertyListFromData:plist_data mutabilityOption:NSPropertyListImmutable format:NULL errorDescription:NULL];