2

我使用 UINavigation 控制器作为根视图控制器来导航我的应用程序。登录/注册后,我的应用程序启动具有静态选项卡(UI-View-Controllers)的 UITab-Bar-Controller,它是在情节提要中创建/链接的。

在这里,我的标签栏(视图控制器)类中的演示者 obj 中的值为零,因为可能是我只在 UINavigationController 中推送 UI-Tab-Bar-Controller 而不是 viewController 以及当我尝试调用演示者时。我也不知道如何在更改选项卡时管理选项卡栏内部类。

4

1 回答 1

1

当您创建 NavigationController 时,它应该包含在 VIPER 路由器/模块中。

这反过来创建了几个子 VIPER 模块(每个选项卡一个),每个模块都会为您提供一个 UIViewController,您可以将其与每个选项卡关联。

基本模块将保留在每个子模块中,以确保它们不会被取消引用。

于 2018-04-10T12:45:48.260 回答