0

私はiPhone開発の完全な初心者であり(実際には3日間だけ勉強しています)、実装しなければならないことが1つ理解できません。3つのビューで構成されるマルチビューアプリケーションを作成する必要があります。テキストフィールドを介して最初の画面に入力されたテキストと2番目の画面で選択された画像は、3番目の画面に表示されます。ただし、各ビューは個別のファイルセットです。テキストと画像の値を保持する変数を3番目のファイルセットに表示するにはどうすればよいですか?C ++には、私が間違っていなければ、そのようなことを表すEXTERNキーワードがあります。しかし、プロジェクトを別の方法で整理する必要があるのでしょうか。ビューコントローラを使用する必要がありますか?そして、どのタイプのプロジェクトを選択するのが良いですか?ビューベース?ウィンドウベース?ナビゲーションベース?どうしたらいいか説明してもらえますか?

4

1 に答える 1

0

はい、ビューコントローラを使用する必要があります。ビューごとに1つ。送信したいすべてのデータをプロパティとして定義すると、処理が簡単になります。最初のviewControllerで、テキストを読みます。次に、2番目のView Controllerを作成し、テキストを2番目のViewControllerにコピーします。2番目のViewControllerから、3番目のView Controllerを作成し、テキストと画像を3番目のView Controllerにコピーします。これは、必要な場所です。これらすべてを保持することに注意する必要があるため、データの元の定義を保持するか、すべての段階でデータを保持して解放する必要があります。

SecondViewController * svc = [[SecondViewController alloc] initWithNibName...
svc.theText = self.myText;

3番目のviewControllerの画像に対して繰り返します。

于 2011-10-13T20:23:21.303 に答える