2015年5月1日 星期五

BRT出錯了

依照動物年齡的範例練習,卻卡關了!編譯時出現sigabrt錯誤,導致無法正常啟動!

奇怪,想了一下,因為一開始課程要學生自己練習時,我就乖乖聽話練習了,所以自己設定變數名稱,結果跟老師的不一樣,後來寫算式時,為了避免出錯
,所以就直接在左邊程式碼區改了變數名稱!(其實又變成右邊的)但發現改了之後,中間圓球是空心(應該是表示,該程式碼沒有對應到應有的物件或程式之類),就拖曳過去程式碼區,以為解決了,但還是編譯出錯,冒出brt!

上網查如下,發現是內在邏輯錯誤,靈機一動,檢視果然:因為重複設了變數名稱,導致該物件有兩組重複的程式語法關連,只要刪掉錯誤的那個(之前自己取的創意名稱),即可「斷開鏈結」,贏得紅寶石五顆吧(誤)

參考:thread_1_signal_sigabrt

Thread 1: signal SIGABRT类型的错误,实际上都是具体的某种内部的错误,然后最终传递到上层的thread的,而报此错误的。

http://www.crifan.com/thread_1_signal_sigabrt_xcode_ios/【已解决】Xcode中编译iOS程序,运行出错:Thread 1: signal SIGABRT

沒有留言:

張貼留言

歡迎網友的交流與分享,謝謝。