的UITabBarController和故事
问题描述:
我有一个简短的问题,让我们假设我有3片(TAB1,TAB2,TAB3)一TabBarController现在我该怎样那些之间传递数据,如果没有对方的那些知道的。比方说,我点击tab1,然后在tab2上tab2如何知道tab1。我已经用代理尝试过了,使tab2成为tab1的委托,但后来我意识到,我无法设置tab1委托,因为tab1还不知道tab2。甚至可以直接在这些Tabs之间传递数据而不使用AppDelegate或CoreData?的UITabBarController和故事
答
你也可以继承的tabBarController类,并给它引用网点对所有三个选项卡。 然后,您在每个(子类)选项卡栏项目和TabBarController的ViewDidLoad方法中创建并合成2个选项卡栏项目属性,将每个选项卡栏项属性设置为三个参考位置之一。
所以我必须将TabBarController本身和所有3 TabBarItems? – daiikota 2012-03-23 20:11:40
这就是我会这样做的方式。无论如何,如果你没有继承它们,你将如何定制它们? – HermioneGreen 2012-03-23 20:19:52
好问题:)但如果我不想自定义它们,那么我仍然必须将它们继承,但感谢您的回答,指出我正确的方向 – daiikota 2012-03-23 20:27:16