在不同的视图控制器中使用数据的最佳方法是什么?

时间:2010-11-16 16:09:30

标签: iphone objective-c ios

我是ios开发的新手,我试图在不同的视图控制器中定期使用一些方法(在不同的视图控制器中使用相同的方法)。

任何人都可以告诉我这是最好的方法吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

我建议使用协议。您永远不可能知道何时需要不同控制器的不同方法行为。并且您始终可以在通用uiviewcontroller的私有类别中实现默认行为。

答案 1 :(得分:0)

也许您可以尝试在customViewController中实现此方法,该方法将由这些viewController进行子类化,并且每个viewController都可以访问这些方法。

替代方法是在appDelegate或常见的tabBarController,navigationController(或其他)上实现它,因此每个viewController都可以访问它。

如果每个viewControler的时间间隔必须相同,则应该只执行一个时间间隔并对viewControllers进行迭代