我是ios开发的新手,我试图在不同的视图控制器中定期使用一些方法(在不同的视图控制器中使用相同的方法)。
任何人都可以告诉我这是最好的方法吗?
提前致谢!
答案 0 :(得分:1)
我建议使用协议。您永远不可能知道何时需要不同控制器的不同方法行为。并且您始终可以在通用uiviewcontroller的私有类别中实现默认行为。
答案 1 :(得分:0)
也许您可以尝试在customViewController中实现此方法,该方法将由这些viewController进行子类化,并且每个viewController都可以访问这些方法。
替代方法是在appDelegate或常见的tabBarController,navigationController(或其他)上实现它,因此每个viewController都可以访问它。
如果每个viewControler的时间间隔必须相同,则应该只执行一个时间间隔并对viewControllers进行迭代