0

我正在尝试使用 nsstring 的值获取字典的值。但不工作:

NSString *myPath = [[@"root." stringByAppendingString:subpath]autorelease];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];

如果我使用@"...."它就可以了。你们有谁知道为什么不起作用?或者如果是这样做的替代方式?

在职的:

NSDictionary *content = [xmlContent valueForKeyPath:@"root.subpath"];

我真的很感谢你的帮助

4

1 回答 1

0

我认为您正在寻找:

NSString *myPath      = [@"root." stringByAppendingString:@"subpath"];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];

或使用:

NSString  *subpath    = @"subpath";
NSString *myPath      = [@"root." stringByAppendingString:subpath];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];
于 2013-07-30T18:52:07.847 回答