Cの達人、
あるViewControllerから別のViewControllerにオブジェクトを単純に渡す方法はありますか?Webで検索しましたが、すべて別々の.nibファイルを使用しています。ストーリーボードの受け渡しを実装する方法はありますか?
手伝ってくれてありがとう!
Cの達人、
あるViewControllerから別のViewControllerにオブジェクトを単純に渡す方法はありますか?Webで検索しましたが、すべて別々の.nibファイルを使用しています。ストーリーボードの受け渡しを実装する方法はありますか?
手伝ってくれてありがとう!
このメソッドで prepareForSegue:sender: メソッドを使用するだけで、送信者は任意のデータを宛先コントローラーに渡すことができます
if ([[segue identifier] isEqualToString:@"CONTROLLER's IDENTIFIER DEFINED IN STORYBOARD"]) {
(TARGETED CONTROLLER)ImageViewController *ivc = (ImageViewController *)[segue destinationViewController];
//ANY VARIABLE WANT TO INITIALIZE
ivc.capturedImg = image;
}
実際、私は最近、これについての記事を書きました。Aalokが言ったように、使用prepareForSegue:sender:
するとうまくいきます。
よろしければ、詳細な説明については記事をご覧ください。