我正在编写一个在标签之间传递数据的程序。在第一个选项卡中填写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控制器。 ?
我很乐意澄清/提供代码。试着保持这篇文章简短。
答案 0 :(得分:0)
您可以检查标签栏实现是否是自定义的。或者作为一种解决方法您可以使用Singleton类(例如在app delegate或您自己的自定义Singleton中。在任何类中的Singleton检索中设置您的值。