0

私のコードの何が問題になっていますか?

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

失敗しますが、1行目または2行目にコメントすると、すべて問題ありません。しかし、childrenNodesをクリーンアップしないと、それらはクリーンアップされず、親からメニューをクリーンアップしないと、それ自体が解放されません。

私は何をすべきか?

4

0 に答える 0