2012-03-21 77 views
2

为什么我会用这段代码得到这个错误信息? “未声明的标识符的使用‘的AppDelegate’为什么我得到这个错误? - 使用未声明的标识符'AppDelegate'

int main(int argc, char *argv[]) 
{ 
@autoreleasepool { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
} 
} 

我已导入的appdelegate文件 - 它一直在那里从一开始,因为应用程序在默认情况下将其设置有

我有点失去了其唯一的。错误我。

干杯杰夫

+0

是将这两类的 - 它甚至一个项目,我复制了旧版本的该应用程序 - 相同的名称和旧版本不会给出错误 – 2012-03-21 05:00:11

+0

我想出了为什么我有这个问题:-) - main.m导入正确的文件,但接口有错误的名称,一个错字: - )感谢您的建议:-) – 2012-03-21 05:39:58

回答

6

只需查看您的AppDelegate文件名的准确拼写,并确保你与主文件中的正确拼写调用...

可能是可能是您的实际文件名是一样的东西:Appdelegate.h

你叫它为

[AppDelegate class] 
+0

它已被检查:-)我甚至从左侧栏(xcode)复制它,并将其粘贴到文件中。 – 2012-03-21 05:05:32

+1

我想出了为什么我有这个问题:-) - main.m导入正确的文件,但接口有错误的名称,错字:-)感谢您的建议:-) – 2012-03-21 05:40:27

+0

这就是没问题..干杯!!! – 2012-03-21 05:49:29

相关问题