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