調(diào)試技巧

一、單步調(diào)試中查看變量值方法

在右邊底部輸入:po + 你想知道的變量等的名稱,就可以得到結(jié)果。如圖1.

圖1.

二、Xcode中常見錯(cuò)誤:Thread 1: signal SIGABRT

如果運(yùn)行程序時(shí),出現(xiàn)這樣的錯(cuò)誤,代表程序內(nèi)部出現(xiàn)錯(cuò)誤,一時(shí)無法知道錯(cuò)誤出現(xiàn)在哪,這時(shí)可以通過在發(fā)生異常處設(shè)置斷點(diǎn)。步驟如下:

1、導(dǎo)航欄中找到斷點(diǎn)導(dǎo)航

2、點(diǎn)擊左下角"+"
3、選擇Add Exception Breakpoint
4、添加了斷點(diǎn)后,編輯勾選“Exception Breakpoint”

經(jīng)過以上步驟后即可定位異常處。

三、"'NSUnknownKeyException', reason:setValue:forUndefinedKey this class is not key value coding-compliant for the key

原因:storyboard中對(duì)一個(gè)控件連接一個(gè)IBOutlet后,在.m文件中刪除了outlet重新連接了一個(gè)outlet。這樣右鍵查看控件的outlet列表可以發(fā)現(xiàn)舊的outlet還是關(guān)聯(lián)了,所以解決方法是在此刪除舊的outlet。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 劍未配好,出門已是江湖。 最近一直沒有更新簡(jiǎn)書是因?yàn)樵陂_發(fā)和測(cè)試階段,有任務(wù),沒有進(jìn)行學(xué)習(xí),不過在做任務(wù)的時(shí)...
    和玨貓閱讀 8,223評(píng)論 9 75
  • 前言 今天花了一天的時(shí)間終于把iOS的幾種常見的調(diào)試方法給學(xué)習(xí)了一下,在這里給大家分享一下LLDB的使用,同時(shí)也是...
    Peak_One閱讀 11,077評(píng)論 5 33
  • Android Studio目前已經(jīng)成為開發(fā)Android的主要工具,用熟了可謂相當(dāng)順手。作為開發(fā)者,調(diào)試并發(fā)現(xiàn)b...
    StChris閱讀 1,802評(píng)論 0 16
  • Android Studio目前已經(jīng)成為開發(fā)Android的主要工具,用熟了可謂相當(dāng)順手。作為開發(fā)者,調(diào)試并發(fā)現(xiàn)b...
    7d3fadbb4407閱讀 562評(píng)論 0 3
  • 多吃水果就能輕輕松松預(yù)防乳腺癌,這樣的好事怎么能錯(cuò)過呢?乳腺癌是所有女性都害怕的疾病,如今,水果可預(yù)防乳腺癌,滿足...
    dark3625閱讀 413評(píng)論 0 4