2 つのタブを持つアプリがあります。
最初のタブで、uiview1 の 2 つのボタン。ボタン 1 は、押されるたびに項目を配列内のオブジェクトに追加します。ボタン 2 は、uiview2 に続くボタンです。uiview2 には、配列内のオブジェクトの量を含む uitableview と、uiview3 に続くボタンがあります。
アプリケーションが動作するデフォルトの方法では、別のタブに移動した後もタブの現在のビューが保持されることに気付きました。デフォルトのランディング uiview を作成したいと思います。
配列内のオブジェクトの数に基づいて、tab1 から移動して戻ると、読み込まれるビューが uiview1 (オブジェクトを作成する必要がある場所) または uiview2 (場所) になるようにしたいと思います。
疑似コード
if (moving from tab2 to tab1)
{
if(number of objects > 0)
{
load uiview2;
}
else
{
load uiview1;
}
}