xcode不會編譯僅安裝了libxml2及其需求的FRESH項目。它每次都會返回這個錯誤。xcode無法編譯NSString
http://puu.sh/bYc7D/b37d7c6e99.png
我不知道如何解決這個問題,有沒有人有這個?
xcode不會編譯僅安裝了libxml2及其需求的FRESH項目。它每次都會返回這個錯誤。xcode無法編譯NSString
http://puu.sh/bYc7D/b37d7c6e99.png
我不知道如何解決這個問題,有沒有人有這個?
看起來像Foundation
未導入。你的前綴頭文件中有什麼?
無論如何,嘗試將它導入到你的頭:
#import <Foundation/Foundation.h>
或者相反,如果你使用的模塊:
@import Foundation;
謝謝,我只是假定該文件會自動包含該內容。我的錯。我對ObjectiveC不太瞭解,所以我一直在努力將我的應用移植到iOS上 – theruss0n 2014-10-03 23:33:23
導入基金會?我沒有看到它在文件的頂部。
大多數標準項目模板都包含一個稱爲project_name-Prefix.pch
的前綴頭(以及在構建設置中對其的引用,搜索'前綴')。
由於大多數類都使用基礎庫,包括Foundation.h中的頭文件是一個好主意。還要確保Foundation.framework包含在「Build Phases」 - >「Link Binary With Libraries」下。
如果你的項目沒有設置這種方式,它可能會創建一個使用最基本的模板(如單一視圖),一個新的項目有用,觀察其如何設置和做同樣的事情到您的項目。
Xcode不認爲這是一個Objective-C頭文件,或者與預編譯頭文件有差異。你不需要導入基礎類。 – 2014-10-03 23:56:51