我制作了一个带有两个视图的标签栏控制器(来自模板的标准设置)。第一个视图是访问 dataController 对象中的数组。当我点击选项卡栏上的第二个视图时,我希望在第二个 viewController 的 dataController 属性上设置 dataController 引用。
我用电话
SecondViewController *vc = [[self storyboard] instantiateViewControllerWithIdentifier:@"SecondViewController"];
vc.dataController = self.dataController;
但是,当我在 secondViewController 的 dataController 属性上调用 countArrayObjects 时,我总是返回 0 - 即使数组中应该有对象并且我不知道为什么?
我已经在 MainStoryBoard 的 secondViewController 上设置了标识符,并且没有崩溃,只是没有设置该属性(我认为)。
出于测试目的,我从一个简单的按钮调用 instantiateViewControllerWithIdentifier,然后点击 secondView。我从 secondViewController 上的 viewDidLoad 调用 countArrayObjects。
有任何想法吗?