2011-08-11 19 views
0

2つの異なるビューで1つのTableViewControllerの2つのインスタンスを使用するアプリケーションがあります。 ViewAからviewcを操作し、viewcをのViewBsインスタンスへの切り替え操作がViewAを介して行わ1つのTableViewControllerの2つのインスタンスに関する問題

ViewA holds instance of ViewC 
ViewB holds instance of ViewC 

はviewcをのViewBs'インスタンスを変更するようです。

これは奇妙なことではありませんか、これはどういう仕組みですか?

答えて

0

TableViewControllerの2つの別個のインスタンスが同じデータストア/モデルを使用してテーブルを生成するかどうかによって異なります。両方がモデルオブジェクト(データストア、配列など)を共有している場合、その共有データストアを操作すると、その変更は他のテーブルビューに反映されます。

0

これはObjective-Cの中で最も良いことです。あなたがするべきことは、そのクラスのコピーを2つ作って、コンセプトを理解するためのnice linkです。

関連する問題