故事板和一对多视图控制器

时间:2012-06-14 18:54:37

标签: xcode

我正在编写一个具有一对多视图控制器关系的应用程序。

主vc,说A可以调用所有其他(B,C,...),但是子vc可以将控制权交还给A.

我已经通过故事板内的segues定义了关系,并在vc的作品之间切换。子vc应该能够在应用程序的生命周期中保存其状态。

现在我已经看到,每个segue都会创建一个新的vc。所以我必须将状态数据传回给A.这就是为什么我在vc B中创建了一个委托协议,将数据传回给A.数据按预期返回到A.但是,当我在A中执行下一个prepareForSegue切换回B时,我也处于vc A的新对象中,但数据位于vc A的旧对象中。

我是否真的必须将文件系统上的数据保存到所有应用程序的实时时间?这是正确的还是我错过了什么?

0 个答案:

没有答案