标签: ios xcode release removechild
我的代码出了什么问题?
if(menu){ [menu removeAllChildrenWithCleanup:YES]; // 1 line [menu removeFromParentAndCleanup:YES]; // 2 line menu = nil; }
它失败了,但如果我评论第一行或第二行一切都很好。 但是如果我不清理childrenNodes,它们将不会被清理,如果我不从父母那里清除菜单,它就不会自行释放。
我该怎么办?