1

ARCを使用しています。

オブジェクト (Sparrow Framework を使用した SPPrite オブジェクト) を作成するために、このコードを実行するボタンがあります。

 SKMarket *market = [[SKMarket alloc] initWithScrollContainer:scrollContainer];

その市場アイテムの中に、このコードを実行する「閉じる」ボタンがあります...

[self removeAllMarketButtons];

    [closeMarketButton removeFromParent];

    scrollContainer2.visible = YES;

    [self removeFromParent];

そして、それは確かに市場オブジェクトを削除しますが、私が理解していないのは、ボタンをクリックして市場を再度設定し、この行を再度実行するとどうなるかです...

 SKMarket *market = [[SKMarket alloc] initWithScrollContainer:scrollContainer];

私はAS3です。AS3では閉じるボタンで上記のすべてを行いますが、次のようなことも行います...

parent.market = null;

市場をセットアップするコードを実行すると、すべてが新たに始まります。

  1. obj-c でそのような状況ではどうなりますか?
  2. アイテムは表示されていませんが、まだそこにありますか?
  3. 新鮮な市場オブジェクトから始める方が良いですか? また..
  4. 古いマーケット オブジェクトがまだ残っている場合は、新しいアセットで再度更新しますか?
4

0 に答える 0