1
我有一個項目,我正嘗試使用內建於3.2.5的XCode 4.1進行構建。基本sdk設置爲4.3,部署目標設置爲3.2。我已經再現了問題,一個簡單的項目用下面的代碼:使用UILocalNotification在XCode 4中使用舊版本部署目標時出現錯誤
Class notificationClass = NSClassFromString(@"UILocalNotification");
// Make sure local notifications are supported
if (notificationClass)
{
UILocalNotification *taskNotice = [[notificationClass alloc] init];
[taskNotice release];
}
在UILocalNotification線我得到的錯誤:「UILocalNotification」未申報(第一次在這個函數中使用)
相關的設置: 編譯:LLVM GCC 4.2(也試過蘋果LLVM編譯器2.1) 弱鏈接:UIKit中,基金會,CoreGraphics中
我已經沖刷谷歌和蘋果的文檔,並試圖一切,我可以沒有運氣找到。任何幫助將不勝感激。
感謝, 傑森
快速提示:將目標設備系列更改爲iPad會導致問題消失。這是一個iPhone應用程序,所以這沒有幫助。 – Jason
看起來問題是由於iOS部署目標被設置爲3.2。將其設置爲3.2.1會使問題消失。我可以忍受這一點。由於我的名聲太低,我無法回答這個問題,所以我必須再等5個小時。我會回答它。 – Jason