沒有自動聯想補齊代碼的解決辦法,補齊代碼解決辦法

來源:互聯網
上載者:User

沒有自動聯想補齊代碼的解決辦法,補齊代碼解決辦法
在網上找了很多解決方案 一般都是下面這種解決方案    自己試了之後 沒一點反應  終於找到了原因   第一種方法  只能 使用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. 運行一下就可以用了.

 

用著 用著  發現 問題來了  每次都要  編譯一些 才提示   很讓人蛋疼。有沒有更好的解決辦法呢?

 

 

 

 

 

 

 

 

 

      

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.