我正在尝试使用nsstring的值获取字典的值。但是不起作用:
NSString *myPath = [[@"root." stringByAppendingString:subpath]autorelease];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];
如果我使用@"...."
它就可以了。你们中的任何人都知道为什么不起作用?或者如果是替代方式吗?
工作:
NSDictionary *content = [xmlContent valueForKeyPath:@"root.subpath"];
我真的很感谢你的帮助
答案 0 :(得分:0)
我认为你在寻找:
NSString *myPath = [@"root." stringByAppendingString:@"subpath"];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];
或使用:
NSString *subpath = @"subpath";
NSString *myPath = [@"root." stringByAppendingString:subpath];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];