2011-07-21 47 views
1

我是非常新的Objective-C。我以前唯一的編程經驗是使用visual BASIC。所以是的,我是一個noob。但是我對這些事情相當直觀和善良,所以我決心學習。我在學習了一些基礎知識之後決定從頭開始創建一個計算器程序,而不用考慮如何去做,並從經驗中學習。我加入了它,它運作得非常好。然而,我加減法和乘法後。它直言不諱,扯淡了。運行後立即崩潰,並將我帶到我未修改的main.m文件中,並出現SIGABRT錯誤。我不知道哪裏出了問題。代碼看起來應該適用於我,儘管存在一些組織錯誤。所以我試着評論我添加的所有內容,但無濟於事。它仍然給我錯誤。任何幫助將不勝感激謝謝。下面是我的代碼的圖片:SIGABRT錯誤困惑我

.h文件中: http://i73.photobucket.com/albums/i206/strbarrytree/ScreenShot2011-07-21at42338AM.png

.m文件: http://i73.photobucket.com/albums/i206/strbarrytree/mycode.jpg

+0

在崩潰後發佈異常(出現在控制檯窗口中)......並非全部,只是第一個位(在它開始談論堆棧之前)。 –

回答

2

你可能已經連接IB插座或動作,然後你刪除了出口/動作你的頭文件。檢查IB是否與「!」有任何關聯並將其刪除。

+0

謝謝!就是這樣。忘記了我意外地創造了一個出口而不是一個行動。我只是刪除了沒有考慮到的代碼。但看看我的按鈕的參考,它仍然試圖連接到什麼都沒有。刪除它,一切都很好。謝謝! –

+0

乾杯!請接受答案(點擊答案旁邊的勾號)。 – JonasG