0
我的開發機器死了,我不得不從頭開始重建它。我重新安裝了iOS SDK 4.3附帶的最新XCode。我重新打開了我的項目,並且必須讀取我的所有框架才能讓代碼大部分編譯。我到了兩個錯誤,基本上都這樣:XCode 4/iOS 4.3在ASI HTTP庫上構建錯誤
錯誤:預計符限定符列表前「UIBackgroundTaskIdentifier」
這是對文件:ASIHTTPRequest.h在這些線路上:
#if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0
BOOL shouldContinueWhenAppEntersBackground;
UIBackgroundTaskIdentifier backgroundTask;
#endif
它是ASI HTTP庫的一部分。
我針對的是iOS 3.2.2並構建於最新的iOS 4.3上。這在使用iOS 4.2的XCode 4舊環境中沒有發生。我試過使用一堆不同的構建設置,但沒有解決這個問題。評論這些線路會導致一些其他問題,但這不是一個好的解決方案。有任何想法嗎?
在此先感謝!