设置SEGUE ID后未设置SEGUE目标控制器



我是Xamarin开发的新手,我正在尝试构建简单的iOS应用程序。

我的情况有2 ViewController s,其中特定类(FirstViewControllerSecondViewController(和它们之间设置了segue

当我尝试将数据从第一个数据传递到此代码的第二个时,一切都可以:

public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
{
    base.PrepareForSegue(segue, sender);
    var viewController = (SecondViewController)segue.DestinationViewController;
    viewController.Number = 1;
}

但是,当我将标识符设置为segue时,我会得到NullReferenceExceptionDestinationViewController中没有SecondViewController,但是UIViewController

甚至更奇怪的是,当我删除标识符时,例外仍然存在。有什么想法吗?

问题是,当您更改ViewController的名称空间时,它会从故事板视图中分离出来。

最新更新