2つのストーリーボードシーンを作成するためのチュートリアルに従いました。チュートリアルでは、次のコードを使用してシーン1からシーン2に情報を渡す方法を知っています。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
Scene2ViewController *destination =
[segue destinationViewController];
destination.labelText = @"Arrived from Scene 1";
}
ただし、チュートリアルではシーン1の新しいインスタンスの作成を回避するために巻き戻しを使用しており、以下のシーン1のメソッドを使用してシーン2から何かを割り当てることができないため、シーン2から情報を返す(ブール値を送信する)方法がわかりません。
-(IBAction)returned:(UIStoryboardSegue *)segue {
Scene2ViewController *destination =
[segue destinationViewController];
if (destination.thisIsBooleanFromScene2){
//do something
}
}