我有一个页面发生autorefresh,并调用一个方法。我在那个方法中拷贝了CXMLELement,并使用它。我的项目在ARC之下。ARC:复制方法
(void)update:(CXMLElement)element
{
CXMLElement *node = [element copy];
passToAnotherMethod(node);
}
(或)
(void)update:(CXMLElement)element
{
self.xml = [element copy]; // xml is a strong propery in class which will be used in other methods
}
当我使用分配的工具,我看到被复制在所有未释放的元素。这可能是什么问题。我应该怎么做才能释放每次都复制的节点。请帮忙。
你是怎么在这行代码后面使用'node'的? – mvb
请你能包括这个方法的所有代码。向我们展示这条线并不是真的有帮助,它本身就是一行代码,并不重要。 – Popeye
将节点传递给解析它的另一个方法。 – user694688