基本上,我需要从一个视图控制器类调用appdelegate中的方法。
目前,我正在做以下工作:
myAppDelegate *appDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate doMethod];
并将myappdelegate.h包含在类的.m文件的顶部:
#import "myAppDelegate.h"
当我运行它时,一切正常…
但我得到了以下警告:
warning 'myAppDelegate' may not respond to '-doMethod'
是否有其他方法可以引用应用程序委托?
谢谢你事先的帮助。
编辑:修复:
我所要做的就是在appdelegate的.h文件中声明该方法:
-(void)doMethod;

最佳答案

添加到标记注释。是在appdelegate头文件中声明的-(void) doMethod;,是在您尝试从中调用方法的文件中导入的appdelegate.h文件:)
抱歉,首先应该把它作为一个答案,所以这个问题看起来没有答案:/

08-19 18:37