iphone - 对象之间如何通信

标签 iphone cocoa-touch uikit ios4

在使用这种语言时仍然遇到问题。

好吧,假设我有两个对象。第一个是我的应用程序委托(delegate),第二个是包含构成主菜单的各种按钮的自定义 View 。单击按钮时,响应的是菜单。但是,我需要使用应用程序委托(delegate)中的某些实例变量(例如窗口)才能实现适当的更改。在这种情况下,我希望删除主菜单并用新 View 替换。换句话说,主菜单需要触发应用程序委托(delegate)中保存的方法。

那么,我该怎么办呢?

最佳答案

我不久前在我的网站上发表了一篇博客文章,将流程简化为我能想到的描述设置代理的最简单方法。

http://www.dosomethinghere.com/2009/07/18/setting-up-a-delegate-in-the-iphone-sdk/

关于iphone - 对象之间如何通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435198/

相关文章:

iphone - 将具有 "Assign"属性的对象设置为 nil

ios - 是否可以实现双向分页UIScrollView?

c++ - 将 C++ 类的实例转换为 NSObject,然后添加到 NSMutableArray

ios - UIButton 图像位置取决于 titleLabel 的框架

ios - 在 UIWebView 中检测键盘按下

iphone - 根据用户所在国家/地区具有不同功能的应用程序

ios - Pocket 如何将他们保存的消息放在 Safari 之上

ios - 如何识别左/右滑动手势?比 UISwipeGestureRecognizer.direction.right/left 更宽松

ios - 如何将动画添加到自定义按钮并在点击按钮时调用?

iphone - 动态更改单元格高度时 UITableView 的不自然 SCSS