iphone - 从子类应用程序委托(delegate)调用应用程序委托(delegate)方法

标签 iphone ios ios4

所以我是 iOS 编程新手。我正在使用 SDK 4.0,您知道当您构建通用项目时,它们会为您提供完整项目的应用程序委托(delegate)以及 iphone 和 ipad 的两个子类应用程序委托(delegate)类。

问题是我如何从扩展应用程序委托(delegate)的子类应用程序委托(delegate)类中调用应用程序委托(delegate)方法。

像这样

#import "AppDelegate.h"


@interface AppDelegate_iPhone : AppDelegate 
{
   // have to call the AppDelegate methods and its objects.


}

最佳答案

您可以使用 super 向父类/父类(super class)发送消息喜欢 [super doThisMethod]; .如果您必须使用父类(super class)中声明的 ivar 或属性,您可以直接引用它们,因为它们在您的类中声明 - ivarself.property .

但是你应该阅读 Apple's guide 首先是 Objective-C。它有很好的记录。

关于iphone - 从子类应用程序委托(delegate)调用应用程序委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6201819/

相关文章:

iPhone内存管理问题和对象生命周期

iphone - 适用于 iPhone 的增强现实 API

iphone - 需要左值作为赋值的左操作数

iphone - 应用程序有时会显示白屏 - iOS4

iphone - 如何更改铃声模式(静音或振动)

iphone - 从 id 查找对象类型

ios - 在 iPhone 上将照片保存到磁盘的最有效内存方式?

ios - Apple DemoBats 项目停止在 Swift 5 的登陆页面

ios - UISearchController 未按预期显示

iphone - 后台模式下的音频切换 AVFoundation - Objective-c