0

我的代码有什么问题?

if(menu){
    [menu removeAllChildrenWithCleanup:YES]; // 1 line
    [menu removeFromParentAndCleanup:YES];   // 2 line
    menu = nil;
}

它失败了,但是如果我评论第一行或第二行,一切都很好。但是如果我不清理childrenNodes,它们就不会被清理,如果我不清理父级的菜单,它就不会自行释放。

我应该怎么办?

4

0 回答 0