沒有自動聯想補齊代碼的解決辦法,補齊代碼解決辦法
在網上找了很多解決方案 一般都是下面這種解決方案 自己試了之後 沒一點反應 終於找到了原因 第一種方法 只能 使用pod工程 才會生效 而第二種方法 有沒有pod檔案 都可以生效。
使用了一段時間CocoaPods來管理Objective-c的類庫,方便了不少。但是有一個小問題,當我在xcode輸入import關鍵字的時候,沒有自動聯想補齊代碼的功能,需要手工敲全了檔案名稱,難以適應。
在stackoverflow上找到瞭解決辦法:
Go to the Target > ”Build Settings” tab and find the ”User Header Search Paths” setting.
Set this to ”$(BUILT_PRODUCTS_DIR)” and check the ”Recursive” check box.
Now the built target will search the workspace’s shared build directory to locate the linkable header files.
簡單說就是這麼幾步:
- 選擇Target -> Build Settings 菜單,找到User Header Search Paths設定項
- 新增一個值"${SRCROOT}",並且選擇Recursive,這樣xcode就會在項目目錄中遞迴搜尋檔案
自動補齊功能馬上就好使了。
下面才是正確的解決辦法 (第二種方法)
一.問題:
升級Xcode 7.3 之後發現匯入標頭檔之後,沒法自動聯想.
二. 解決辦法:
開啟Xcode --> Target --> BuildSettings --> Apple LLVM 7.1 -Language-Objective C 下面的 Weak References in Manual Retain Release 設定為YES. 運行一下就可以用了.
用著 用著 發現 問題來了 每次都要 編譯一些 才提示 很讓人蛋疼。有沒有更好的解決辦法呢?