【发布时间】:2013-07-30 18:46:17
【问题描述】:
我正在尝试使用 nsstring 的值来获取字典的值。但不工作:
NSString *myPath = [[@"root." stringByAppendingString:subpath]autorelease];
NSDictionary *content = [xmlContent valueForKeyPath:myPath];
如果我使用@"....",它工作得很好。你们有谁知道为什么不起作用?或者是否有替代方法?
工作:
NSDictionary *content = [xmlContent valueForKeyPath:@"root.subpath"];
非常感谢您的帮助
【问题讨论】:
-
subpath在NSString *myPath = [[@"root." stringByAppendingString:subpath]autorelease];中的内容是什么 -
stringByAppendingString返回一个自动释放的对象,你不应该再次autorelease。
标签: ios nsstring nsdictionary