C# 更改ViewController/从选定事件触发序列-Xamarin

C# 更改ViewController/从选定事件触发序列-Xamarin,c#,ios,xamarin,uiviewcontroller,uinavigationcontroller,C#,Ios,Xamarin,Uiviewcontroller,Uinavigationcontroller,当按下表中的一行时,我试图使某些事情发生。此事件应触发视图控制器中的更改。 我尝试了多种方法,包括使用NavigationController技巧,但都没有成功。到目前为止,以下是我在RowSelected函数中尝试的内容。(注意:owner是包含UITableViewSource的根ViewController) 下一个简单地返回一个“Object not set to instance of a Object”错误,显然我的导航控制器为空,我还没有找到解决方法 ChatController

当按下表中的一行时,我试图使某些事情发生。此事件应触发视图控制器中的更改。 我尝试了多种方法,包括使用
NavigationController
技巧,但都没有成功。到目前为止,以下是我在
RowSelected
函数中尝试的内容。(注意:
owner
是包含UITableViewSource的根ViewController)

下一个简单地返回一个“Object not set to instance of a Object”错误,显然我的导航控制器为空,我还没有找到解决方法

ChatController chatController = this.owner.Storyboard.InstantiateViewController("ChatScreen") as ChatController
owner.NavigationController.PushViewController(chatController, true)
以下是一些我也尝试过的东西的链接:

ChatController chatController = this.owner.Storyboard.InstantiateViewController("ChatScreen") as ChatController
owner.NavigationController.PushViewController(chatController, true)