2012-09-30 23 views
5

我真的難倒試圖讓ParseKit.framework(this)在一般的工作,甚至沒有費心去實現它,直到它運行自帶的演示應用程序用它。ParseKit.framework將無法正常工作,Foundation.h沒有發現

會發生什麼是編譯器無法找到<基金會/ Foundation.h>什麼的,而且我認爲他的頭是在鏈接的框架。確切的錯誤:「詞法或預處理器問題:找不到'Foundation/Foundation.h'文件。」

下面的代碼,剛剛從ParseKit_Prefix.pch:

// 
    // Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
    // 
    #ifdef __OBJC__ 
     #import <Foundation/Foundation.h> 
    #endif 

不稀奇了,爲什麼我弄亂的文件路徑一些如何?我重新安裝了Xcode,重新下載了ParseKit,沒有任何幫助。建議here什麼也沒做,也不是this。當我製作一個新項目或使用不同的項目並加載Foundation.framework和#import時,它的工作原理很好。如果我取消了鏈接框架,我找不到它重新鏈接。有沒有其他人有這種問題?我在某處下載了它嗎?我有一個非常困難的時間找到確切位置在哪裏Xcode的UI連接東西,蘋果必須得到一個踢出來折騰人的,所以如果任何人有任何他們能想到的,請給我一些反饋,我現在很可怕的困惑。

回答

6

那麼我想我會發布的答案,如果有人在乎。我想Xcode的索引是錯誤的,當我打開ParseKit.xcodeproj什麼,改變了從「當前OS X」基地SDK爲「OS X 10.7」 ......,然後再和它的工作就好了無論出於何種原因。爲什麼?不是這個世界的線索,但我滿足於它的工作。

0

的#ifdef來之前添加新行。它看起來像你不小心編輯了ParseKit_Prefix.pch。它應該看起來像下面這樣:

// 
// Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
// 
#ifdef __OBJC__ 
    #import <Foundation/Foundation.h> 
#endif 
+0

對不起,在代碼塊只是我的壞張貼。該文件是正確的,沒有任何篡改和新下載,我編輯的問題,以反映這一點。感謝您的反饋。 – Jeremy