当前位置:  开发笔记 > IOS > 正文

Objective-C/Cocoa:代表和控制器的正确设计

如何解决《Objective-C/Cocoa:代表和控制器的正确设计》经验,为你挑选了0个好方法。

考虑以下常见情况:

MainView的Cocoa应用程序中有一些是从NIB加载的,它由a控制MainViewController.你MainView包含一些控件,比如a UILabel infoLabel.您还有一个委托MyDelegate类,它接收某种事件.

您希望确保在MyDelegate收到其事件时,infoLabel已适当更新.但是,问题是MyDelegate没有引用MainViewMainViewController不知道标签.

一种解决方案是传递MainViewController对委托对象的引用,但这感觉不对,因为您可能会发现自己处于对象具有彼此引用的不良情况.

解决这个问题的正确设计是什么?

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有