iOS 6では、UnwindingSegueを使用して前のViewControllerに戻ることができます。
私は今、ストーリーボードを使ってそのことを理解しています。そして、私はiOS 5を使用していますが、UnwindingSegueはありません。
写真は状況を説明しています:
3番目のウィンドウ(正式にはストーリーと呼ばれていると思います)には、[完了]ボタンがあります。
そのボタンで画面にテキストを含むオブジェクトを返し、ウィンドウ2に戻るにはどうすればよいですか?そこで、ウィンドウ2でテーブルを再試行する必要がありますが、これはこの質問の範囲外です。
私がしたことは、IBActionメソッドにリンクされているThirdWindowViewController(それをそれと呼びましょう)にIBOutletを実装することでした。
@property (nonatomic, strong) IBOutlet UITextView* textView;
@property (nonatomic, strong) Note* note;
@property (nonatomic, retain) IBOutlet UIBarButtonItem* doneButton;
- (void) configureView;
- (IBAction) doneAction:(id)sender;
- (BOOL) prepareNoteForTransition;
EDIT_01
トムが書いたように、あなたは代表者が必要です。それは私が実際にそれをした方法であり、私が上に置いた方法で。セグエのように、もっとアップル特有の方法があると思っただけです。またはいくつかの選択肢。
みんなありがとう。