1

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

4

1 回答 1

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,您可能需要在进行演员表之前检查名称。

于 2013-03-30T05:10:37.403 回答