iphone从文件中读取

时间:2010-02-16 11:27:03

标签: iphone-sdk-3.0

我创建了一个基于视图的应用程序,在这个项目中,我想从.plist文件中读取数据。

怎么可能,

请帮助我?

2 个答案:

答案 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];