0

私のアプリには、ポップオーバーが表示されるたびにUITableViewが表示されるポップオーバーがあるセクションがあります。UITableView間を移動して、次のView Controllerにあるはずのファイルのパスを計算し、pushViewControllerを使用するのは簡単です。以前のUITableViewに戻る必要がある場合は、popViewControllerにも簡単に移動できます。

問題は、ポップオーバーが他のタスクを実行するために却下されたときに発生し、その後、ポップオーバーに戻る必要があります。

最後に表示されたUITableViewとそのプロパティおよび以前のUITableViewを保持できる構造を取得して、ポップオーバーが閉じられたときとまったく同じように表示されるようにするためのベストプラクティスはどれですか。

4

1 に答える 1

0

これは基本的な概念の問題です。それが他の誰かに役立つことを願っています。

ポップオーバーが却下されるたびに、UINavigationControllerを初期化していました。もちろん、「現在のテーブルビュー」から必要な情報は失われました。UINavigationControllerをローカル変数からプロパティに変更したところ、ポップオーバーが「現在の」UITableViewで毎回表示されるようになりました。

于 2013-02-01T00:21:02.000 に答える