Iphone 目标C使用Interface Builder进行控制器通信时的最佳实践?
据 ViewController之间通信的最佳实践是将依赖项注入堆栈。不要使用委托 在使用Interface Builder时,您是如何做到这一点的?例如,我在AppDelegate中有一个*navController变量。我想在接下来的表格视图中使用该变量。如何从TableView类访问*navController变量?有办法注射吗Iphone 目标C使用Interface Builder进行控制器通信时的最佳实践?,iphone,objective-c,Iphone,Objective C,据 ViewController之间通信的最佳实践是将依赖项注入堆栈。不要使用委托 在使用Interface Builder时,您是如何做到这一点的?例如,我在AppDelegate中有一个*navController变量。我想在接下来的表格视图中使用该变量。如何从TableView类访问*navController变量?有办法注射吗 (我知道在这种特殊情况下我可以使用[self.navigationController],但我是从一般的角度来问的。)将代理视为保姆。你必须告诉你的保姆,如果你
(我知道在这种特殊情况下我可以使用[self.navigationController],但我是从一般的角度来问的。)将代理视为保姆。你必须告诉你的保姆,如果你已经玩完了,吃了,看了电视等。记住这个概念,你可以与其他管制员沟通,通知你的“保姆”,这样她就可以做些什么了。然而,如果您只是想与另一个控制器通信,我通常会导入有问题的控制器类并抛出一个指针。取决于我是否希望代表对此采取行动 为什么应用程序委托中有控制器变量?另外,请接受更多的答案,这样人们就会有动力帮助你。@jini:我正试图创建一个用例。问题的最简单形式是,在使用Interface Builder时,如何在ViewController之间进行通信?是否应用我链接到的帖子中的概念,或者我应该使用代理。