IOS開發常見錯誤

2022-07-02 21:33:07 字數 676 閱讀 5690

1

.問題表現:什麼情況?方法居然無法拉線?問題簡述:ios的空間拉線到乙個.h .m檔案中 居然多次拖動無效..

問題解決:ios的空間響應單單在**中建立乙個方法是沒用的,這個時候通常跟空間是沒有響應關係的(**建立控制項的方式另外說),所以這個時候我們需要按住control鍵拖動一條線與對應的方法產生響應

在布局檔案的view controller中 有乙個custom class的屬性,這個就是用來與我們的.h .m檔案建立連線的,如果未建立連線則拖線是拖不進去的2.

問題表現:咦,一點選button事件就報錯?問題簡述:一切**看起來都很正常,執行也不出錯,但是一點選方法就出錯..

問題解決:ios的採用拖線方式建立控制項的響應,並自動生成對應**(也可以不自動生成),但是在這方面它並不是很智慧型

例如你拖線建立了乙個**,然後將**刪除,這個時候控制項的響應關係事實上並沒有取消,所以當直接執行時就會報 nofindkey 等類似的錯誤,大體意思就是有某個key 沒有找到,這個時候我們要切記!如果要刪除某個響應的方法,那麼還需要到布局檔案中刪除對應的控制項響應

例如乙個button 當你拖了乙個send的antion方法後,發現需要建立乙個沒有send的antion,這時將前乙個方法直接刪除後,再次拖動線,這個時候它就會自動建立了兩個響應關係,如果不將之前的響應移除,則就會出現一點選按鈕就報錯的現象

iOS開發 常見的錯誤與警告

1.error undeclared first use in this function 還沒有定義 在此函式中第一次使用 注 使用某乙個變數時,如果使用前還沒有定義,會出現該錯誤。在oc以及c語言中,使用變數前必須先定義它。這個錯誤經常出現在忘記進行變數定義的情況下。但是,慢慢拿習慣後,這種錯誤...

ios開發之HTTP請求常見錯誤

http 錯誤 400 400 請求出錯 由於語法格式有誤,伺服器無法理解此請求。不作修改,客戶程式就無法重複此請求。http 錯誤 401 401.1 未授權 登入失敗 此錯誤表明傳輸給伺服器的證書與登入伺服器所需的證書不匹配。401.2 未授權 伺服器的配置導致登入失敗 此錯誤表明傳輸給伺服器的...

iOS開發 常見錯誤和警告總結

nsstring是大家最常用的乙個類,幾乎人人都脫離不開,它的功能非常強大,但是它其中有點奧秘直到碰到了才發現。正文 nsstring的api中有乙個rangeofstring 這個也是大家常用的在字串中查詢的的api。我一般圖省事,都是用這個,很少用rangeofstring option 找到了...