【问题标题】:call app deletegate methods from subclass app delegates从子类应用程序委托调用应用程序委托方法
【发布时间】:2011-06-01 21:27:55
【问题描述】:

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

问题是我将如何从扩展应用委托的子类应用委托类调用应用委托方法。

这样

#import "AppDelegate.h"


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


}

【问题讨论】:

    标签: iphone ios ios4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多