0
我在Storyboard中设置了一个UITabBarController
,其中包含4个选项卡,每个选项卡链接到一个UITableViewController
。我已将UITabBarController
的类设置为我自己的自定义类MyTabBarController
,它是UITabBarController
的子类。故事板中的UITabBarController自定义类不起作用
现在我希望能够访问从MyTabBarController
类的故事板上已经存在的4个表格视图控制器,以便我可以将数据从一个传递到另一个。我不知道如何从这一点访问它们,我所知道的只是@property (nonatomic, strong) MyTableViewController *tvc;
然后合成它,但是这会创建一个新的MyTableViewController
对象,并且不会链接到故事板上已有的对象。
我希望有道理,感谢帮助。
感谢那菲利普。所以我已经插入该属性并将其合成,现在第一个TableViewController不再自动加载,它只是一个黑屏,直到我点击一个选项卡。当我'NSLog(@“%i”,[viewControllers count]);'我得到0回 - 我做错了什么? – Wasim
你不应该这样做。正如我所说的,当继承“UITabBarController”时,您继承了已经存在的属性。如果你删除你的属性,那么'NSLog(@“%i”,[self.viewControllers count]);'应该工作。 –
啊,我看到了,谢谢澄清,现在我知道检查超类的任何属性,我需要。谢谢 – Wasim