您好,登錄后才能下訂單哦!
隨著應用里的viewcontroller及其中的控件數量越來越多,有的時候報出個莫名其妙的錯誤都不知道該如何著手去排錯,比如我遇到的這個錯誤:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<XXXXXXXXXXX 0x000000> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key *
網上的答案也已經很齊全了,我就不獻丑了,原因就是某個控件以前連接到了某個ViewController中的變量,但是因為某些原因,這個連接丟失了,但是連接的這個變量還在,由此造成了這個問題。
要排錯也很簡單,找到可疑的.h文件,看里面有沒有丟失連接的變量,如圖:
圖中的變量tackIt就是造成這個錯誤的罪魁禍首,刪除之或者重新建立連接即可解決問題。
僅供新手參考,望指正。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。