NSString *plist=[[NSBundle mainBundle] pathForResource:@"config" ofType:@"plist"];
NSDictionary *dict=[[NSDictionary alloc] initWithContentsOfFile:plist];
NSString *stringValue=dict[@"URL"][@"reg"];
编辑:非常重要的,了解以下信息:
在上面dict
本身就是objectForKey:@"Root"
和I /我们试图通过[@"Root"][@"URL"][@"reg"]
发现这是不存在的。
因此,对于具有namingConventions可读性(什么店)应该是:
NSString *plist=[[NSBundle mainBundle] pathForResource:@"config" ofType:@"plist"];
NSDictionary *rootDict=[[NSDictionary alloc] initWithContentsOfFile:plist];
NSString *stringValue=dict[@"URL"][@"reg"];
或者,甚至
NSString *plist=[[NSBundle mainBundle] pathForResource:@"config" ofType:@"plist"];
NSString *stringValue=[[NSDictionary alloc] initWithContentsOfFile:plist][@"URL"][@"reg"];
你在哪里存储你的plist文件? – 2013-04-04 05:53:23
更新:它在我的xcode – akh 2013-04-04 06:06:43
什么是Xcode?这是一个IDE,根本不存储任何plist。 – 2013-04-04 06:07:38