什么是在故事板视图之间传递对象的最佳方法?

时间:2013-03-29 21:05:50

标签: xamarin.ios xamarin

假设我有一个带有2个视图的故事板应用程序和与导航控制器链接的viewcontrollers,将对象从第一个viewcontroller传递到第二个的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

覆盖第一个控制器上的PrepareForSegue

public class ViewControllerA : UICollectionViewController
{
    public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender) 
    {
        var destination = (ViewControllerB)segue.DestinationViewController;
        destination.SomeProperty = 2;
        destination.DoSomething();
    }
}

如果你有几个不同的segue源自A,你可能需要在进行演员表之前检查segue的名字。