現象:有時候在寫完代碼之command+R運行後,程序會突然崩掉,並在console中出現一下錯誤:this class is not key value coding-compliant for the key。
原因:其實造成這個錯誤的原因是因爲:當初在使用storyboard連接控件與代碼時,可能連接錯了,比如本想將一個控件聲明爲IBAction,結果連成了IBOutlet,這是我們第一次做的就是把該控件的聲明代碼直接刪掉,很容易忘記回到storyboard中將該控件的連接連接表中的不存在的線刪掉,就會造成上面的錯誤。
解決方法:只需到storyboard中找到想過控件,把不存在的線刪除即可。