私のコードの何が問題になっていますか?
if(menu){
[menu removeAllChildrenWithCleanup:YES]; // 1 line
[menu removeFromParentAndCleanup:YES]; // 2 line
menu = nil;
}
失敗しますが、1行目または2行目にコメントすると、すべて問題ありません。しかし、childrenNodesをクリーンアップしないと、それらはクリーンアップされず、親からメニューをクリーンアップしないと、それ自体が解放されません。
私は何をすべきか?