我遵循了创建 2 个故事板场景教程的教程,并且我知道如何使用以下代码将信息从场景 1 传递到场景 2:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
Scene2ViewController *destination =
[segue destinationViewController];
destination.labelText = @"Arrived from Scene 1";
}
但是,我不清楚如何从场景 2(发送布尔值)返回信息,因为教程正在使用展开来避免创建场景 1 的新实例,并且我不能使用下面场景 1 上的方法来分配场景 2 中的任何内容:
-(IBAction)returned:(UIStoryboardSegue *)segue {
Scene2ViewController *destination =
[segue destinationViewController];
if (destination.thisIsBooleanFromScene2){
//do something
}
}