我启动了一个项目并编译得很好。然后我删除了(删除了引用)AppDelegate 类。然后我添加了另一个类 GuardianX3DAppDelegate,主要更改为:
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
到:
int retVal = UIApplicationMain(argc, argv, nil, @"GuardianX3DAppDelegate");
然后我将该文件添加到构建阶段编译区域。我得到:
Unable to instantiate the UIApplication delegate instance. No class named GuardianX3DAppDelegate.
我做错了什么?谢谢。
最佳答案
在调用 UIApplicationMain
之前,仔细检查 GuardianX3DAppDelegate.m
是否正在编译,和/或通过消息传递进行完整性检查(例如,创建一个记录某些内容的类方法) .
关于ios - 无法识别应用程序委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241870/