0

私の問題は次のとおりです。アプリ全体を含むNavigationControllerがあり、同じUIViewControllerサブクラスの2つのインスタンスをプッシュしたいのですが、pushViewControllerを呼び出しても何も起こりません。この動作はサポートされていますか?-initメソッドで引数を取り、この情報に基づいてプログラムでUITableViewにデータを設定するクラスを使用します。

同じクラスの2つのインスタンスが必要な理由は、期待どおりに機能するために戻るボタンが必要だからです。

このクラスは基本的に、XMLを介してXPathクエリを実行した後にコンテンツをロードするカスタムUITableViewです。

ご要望があれば詳細をお知らせします。

4

1 に答える 1

3

同じVCの2つの別個のインスタンスをプッシュすることについて特別なことは何もありません。ただし、実際には、それらがUI関連のオブジェクトを共有していない別個のインスタンスである場合に限ります。(もちろん、データソースの共有などは問題ありません。)

于 2011-07-19T16:22:33.190 に答える