0

複数の MVC プロジェクトがある場合、正確に何を分けておく必要があるのか​​ わかりません。2 つのテーブル ビュー コントローラーがあるとします。最初のビュー コントローラーにはテーブルが表示され、セルをクリックすると、2 番目のテーブル ビュー コントローラーに移動します。テーブルの情報は、FlickrFetcher と呼ばれる 3 番目の別のファイルのメソッドを使用して作成されます。最初のテーブル View には、FlickrFetcher の作成されたインスタンスがあり、メソッドを呼び出すことができます。FlickrFetcher を 2 番目のテーブル ビュー コントローラーにインポートすることも許可されますか、それともこれらのコントローラーを分離したままにして、セグエ経由で必要な情報のみを渡すことになっていますか?

4

1 に答える 1

0

言語で許可されていることに関しては、2番目のテーブルビューコントローラーにFlickrFetcherクラスのインスタンスを含めることができます。または、セグエするときに、最初のビューコントローラーからクラスの同じインスタンスへの参照を渡すことができます。 2番目。それ以外の場合は、FlickrFetcherからsegueを介して2番目のView Controllerに必要な特定の情報のみを渡す方がよいでしょう(これは、2番目のView Controllerに必要な量によって異なります)。それはほとんどあなた次第ですが、セグエを経由する方がより効率的であり、意味的に意味があります。これがあなたの質問に答えることを願っています

于 2012-08-02T23:47:07.897 に答える