2010-02-16 111 views
0

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

怎么可能,

请问帮我?

回答

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]; 
4
NSString *path = [[NSBundle mainBundle] pathForResource:@"plistfilename" ofType:@"plist"]; 
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:[NSString stringWithFormat:@"%@", path]]; 

NSString *body = [dict objectForKey:@"Keyname"]; 

与使用这种任何人都可以读取plist文件数据。