Iphone 如何在两个不同的项目中包含自定义委托方法

Iphone 如何在两个不同的项目中包含自定义委托方法,iphone,objective-c,delegates,Iphone,Objective C,Delegates,我在AppDelegate类中创建了一个委托方法。但在某些类中,它的显示错误,在某些类中,它的显示错误是找不到委托声明,我还包括了appdelegate.h文件。经过长时间的搜索还不清楚,错误的根本原因是什么。 我能得到任何关于什么是问题以及如何解决问题的提示吗? 提前感谢。您可以在此处阅读objective-c初学者指南: 还有一个很好的开始: 除此之外,对于这样一个模糊的问题,我无能为力。确保.m文件位于项目中,并且是目标的成员。您知道当您创建一个新项目时,它从一开始就不会在该项目中使用

我在AppDelegate类中创建了一个委托方法。但在某些类中,它的显示错误,在某些类中,它的显示错误是找不到委托声明,我还包括了appdelegate.h文件。经过长时间的搜索还不清楚,错误的根本原因是什么。 我能得到任何关于什么是问题以及如何解决问题的提示吗?
提前感谢。

您可以在此处阅读objective-c初学者指南:

还有一个很好的开始:


除此之外,对于这样一个模糊的问题,我无能为力。确保.m文件位于项目中,并且是目标的成员。您知道当您创建一个新项目时,它从一开始就不会在该项目中使用相同的appdelegate吗?您必须将其替换为其他应用程序中的一个

您的问题有点难以理解

如果通过调用
[[UIApplication sharedApplication]delegate]
获取应用程序委派实例,则返回值是
UIApplicationDelegate
的一个实例,但不一定确定它是否是应用程序委派子类。这就解释了为什么没有注意到方法声明。除了导入app delegate的.h文件外,您还应该强制转换
delegate
消息的返回值,如

YourAppDelegate *appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate]

有点难回答一个模糊的问题