我們知道在IOS工程裡用Prefix.pch文件可以做一些預編譯的操作,比如引入全局頭文件和定義常量。
今天準備寫一個Demo的時候遇到一個不可思議的問題,就是不管我怎麼弄,在pch文件中引入頭文件就是報錯,說找不到那個文件,可是文件名我都是用自動輔助功能打出來的怎麼可能找不到呢。
再詳細的分析之後發現問題在於我亂用瞭括號……
我們正常引入文件的方法為:
import "xxx.h" www.aiwalls.com
而我引入文件的時候是復制之前系統默認引入系統包的方式:
import <xxx.h>
就是這個尖括號引發的血案啊,尖括號表示引用的是系統包,雙引號才是引入項目文件夾中的內容 ,所以當然編譯的時候會報錯。