我是Xamarin开发的新手,我正在尝试构建简单的IOS应用程序。
我遇到2 ViewController
个情况,其中包含特定类(FirstViewController
,SecondViewController
)和segue
。
当我尝试在此代码中将数据从第一个传递到第二个时,一切正常:
public override void PrepareForSegue(UIStoryboardSegue segue, NSObject sender)
{
base.PrepareForSegue(segue, sender);
var viewController = (SecondViewController)segue.DestinationViewController;
viewController.Number = 1;
}
但是当我将标识符设置为segue
时,我得到NullReferenceException
。 SecondViewController
中没有DestinationViewController
,但UIViewController
。
甚至更奇怪的是,当我删除标识符时,异常仍然存在。任何想法?
答案 0 :(得分:0)
问题在于,当您更改ViewController的命名空间时,它会从故事板视图中分离出来。