一、單步調(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。