Objective c 常量字符泄漏*

Objective c 常量字符泄漏*,objective-c,memory-leaks,Objective C,Memory Leaks,我有一个从这个代码泄漏,但它应该是自动删除? 有人能解释它为什么漏水吗 -(NSString*)tagName { return @((const char*)_node->name); } 编辑 谢谢 Shani发布的代码可能泄漏的唯一方法是在没有自动释放池的情况下。如果是这样,您将看到一条控制台消息 如果您需要进一步帮助,请提供有关泄漏的更多信息,如仪器屏幕截图或有关如何检测泄漏的更多信息。什么是_node->name?它是什么类型的?看起来您正在使用libxml2(为什么

我有一个从这个代码泄漏,但它应该是自动删除? 有人能解释它为什么漏水吗

-(NSString*)tagName
{
    return @((const char*)_node->name);
}
编辑

谢谢
Shani

发布的代码可能泄漏的唯一方法是在没有自动释放池的情况下。如果是这样,您将看到一条控制台消息


如果您需要进一步帮助,请提供有关泄漏的更多信息,如仪器屏幕截图或有关如何检测泄漏的更多信息。

什么是_node->name?它是什么类型的?看起来您正在使用
libxml2
(为什么不使用
NSXMLDocument
,或者如果您的目标是iOS,
NSXMLParser
?)。泄漏可能是因为您没有正确处理
libxml2
的资源,例如通过适当调用
xmlFreeDoc
xmlFreeNode
等。