2012-03-21 40 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

相關問題