我有一个通过iOS中的XML文件解析的类。
您可以以TBXMLElement*
的形式获取元素的数据。
我想遍历XML并制作TBXMLElements
的深层副本,并将它们存储在NSMutableDictionary
类变量中。
我怎么能够:myClassDict addObject:(TBXMLElement*)element?
最佳答案
您可以将指针放在NSValue中。您将使用什么密钥?
// Save the TBXMLElement*
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setValue:[NSValue valueWithPointer:element] forKey:@"whatKey"];
…
// Get the TBXMLElement*
TBXMLElement *el = (TBXMLElement *)[[dict valueForKey:@"whatKey"] pointerValue];
关于ios - 将C指针复制到NSMutableDictionary,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14512335/