0
我有這個代碼的泄漏,但它假設是autoreleased? 任何人都可以解釋它爲什麼泄漏?const char *上的泄漏*
-(NSString*)tagName
{
return @((const char*)_node->name);
}
編輯
感謝 沙尼
我有這個代碼的泄漏,但它假設是autoreleased? 任何人都可以解釋它爲什麼泄漏?const char *上的泄漏*
-(NSString*)tagName
{
return @((const char*)_node->name);
}
編輯
感謝 沙尼
張貼的代碼可能泄漏的唯一方法是當有沒有適當的自動釋放池。如果情況確實如此,你會看到一個控制檯消息。
如果您需要進一步幫助,請提供更多關於泄漏的信息,例如儀器屏幕截圖或有關如何檢測泄漏的更多信息。
嘿,謝謝。添加了屏幕截圖。 – shannoga
什麼是_node-> name?它是什麼類型? – klefevre
看起來您正在使用'libxml2'(爲什麼不使用'NSXMLDocument',或者如果您的目標是iOS,'NSXMLParser'?)。泄漏可能是因爲你沒有正確處理'libxml2'的資源,例如適當調用'xmlFreeDoc','xmlFreeNode'等。 – dreamlax