C# 如何从选项卡式ViewController使用NavigationController?
我在Xamarin Studio中为iOS制作了一个应用程序,该应用程序主要使用Tabbar控制器来导航视图,但也使用NavigationController 如何使navigationController与tabController一起工作 我为那些希望帮助我解决total Tabs Controller和Navigation Controller组合问题的人创建了一个 请参见我在paint中创建的高级流程图C# 如何从选项卡式ViewController使用NavigationController?,c#,xamarin.ios,xamarin,C#,Xamarin.ios,Xamarin,我在Xamarin Studio中为iOS制作了一个应用程序,该应用程序主要使用Tabbar控制器来导航视图,但也使用NavigationController 如何使navigationController与tabController一起工作 我为那些希望帮助我解决total Tabs Controller和Navigation Controller组合问题的人创建了一个 请参见我在paint中创建的高级流程图 我希望Xamarin Studio没有崩溃,这样我就可以获得一些关于我正在做的事情
我希望Xamarin Studio没有崩溃,这样我就可以获得一些关于我正在做的事情的输出。导航正常工作时有几个问题 情节提要没有任何导航控制器,因此这阻碍了一些作为异常进行的导航尝试,其中抛出的导航尝试为null 其他问题包括未为Karta按钮初始化地图,需要在AppDelegate中调用地图服务。ProvideAppKeyFinishedLaunching 在导航控制器被传递给这些实现的地方,使用了一对UITableViewSource。我不喜欢这种方法,因此对其进行了调整,以便通过自定义事件处理程序将所选项目提升到父级控制器,以便进一步处理,并从那里开始导航,而不是在最初尝试的UITableViewSource中。在进行任何更正之前,这些值也为null 还有两个问题,UIViewController被初始化时引用了一个NIB实例,尽管视图的内容是由导致一些异常的代码生成的 上述更改解决了@Jack遇到的导航问题,尽管@Jack在完成其应用程序方面仍有相当多的工作要做,并且应用的修复只关注他遇到的导航问题(地图修复除外)
一旦你回到在线@Jack,让我知道,希望这应该涵盖从一个导航点的东西,因为我尝试了这个彻底,我将发送项目。虽然这还远未完成,但是您现在还没有收到与导航相关的问题。请抽出时间提取代码的相关部分,并将其发布在问题正文中。不鼓励将代码发布到外部网站和链接。您到底想做什么?请张贴一些代码、流程图或something@EmilElkj厄尔尼尔森增加了一个简单的流程图