在标签之间传递数据有问题

时间:2012-01-01 17:56:32

标签: xcode4.2 ios5

我正在编写一个在标签之间传递数据的程序。在第一个选项卡中填写UITextField,选择第二个选项卡并查看它。

要传递的数据存储在第一个视图的viewWillDisappear方法的第二个选项卡中的var中。它在第二个视图的viewWillAppear方法中检索。

但似乎存在竞争条件。在调试器中,我看到在viewWillDisappear之前调用了viewWillAppear。顺序是:view2.viewWillAppear - > view1.viewWillDisappear。

我使用的是正确的方法吗?

我正在为Xcode 4.2.1编写iOS5目标。这个版本不再创建MainWindo.xib,所以我对如何将AppDelgate连接到Tab Bar控制器感到困惑。任何人都可以告诉我如何访问XCode 4.2.1中的TabBar控制器。 ?

我很乐意澄清/提供代码。试着保持这篇文章简短。

1 个答案:

答案 0 :(得分:0)

您可以检查标签栏实现是否是自定义的。或者作为一种解决方法您可以使用Singleton类(例如在app delegate或您自己的自定义Singleton中。在任何类中的Singleton检索中设置您的值。