【发布时间】:2015-09-15 03:15:39
【问题描述】:
我有一个登录视图控制器和一个带有两个“标签”的标签栏控制器。现在我想将数据从 Login VC 传输到 TabBar VC 之一。如果 Login VC 接收到某些信息,它应该调用 TabBar VC 中的一个方法。我用故事板创建了所有的视图控制器。我不以编程方式使用视图控制器的 segue。 因此,我尝试使用协议和委托。但是当我编写这样的代码时:
LoginViewController *loginVC = [[LoginViewController alloc] init];
loginVC.myTestDelegate = self;
它创建了一个新的视图控制器实例,并没有从现有的获取信息的地方调用方法。
有什么办法可以解决这个问题吗?还是我必须以编程方式使用segues? 如果是,如何以编程方式更改选项卡?
【问题讨论】:
-
使用本地通知怎么样?
标签: ios objective-c viewcontroller