2015-08-29 40 views
0

嗨我工作的應用程序女巫工作很好,昨天當我重新打開項目,並在模擬器上啓動它,我的應用程序崩潰沒有錯誤信息,我怎麼能找出問題的來源?我添加了應用程序切割時的截圖。請注意,我看到的這裏的一些類似的問題沒有解決不了我的問題this is the screenshot of when my app crashes我的應用程序崩潰沒有錯誤消息我怎麼能找出這是從哪裏來的?

+1

你可以通過日誌信息得到你的異常信息,寫在這裏,讓人們可以幫助你 –

+0

錯誤信息是:「signal SIGABT」。有關詳細信息,請參閱「Report Navigator」Xcode命令8。 – zaph

+0

調試區域爲空@ AbdAl-rhmanTaherBadary –

回答

0

好吧,在做了一些研究之後,我意識到「信號SIGABRT」是一個連接問題,所以我去了主要的故事板,並且連接檢查員和我有一些「!」連接。所以我刪除了它們,並且該應用程序再次出色!我懷疑這是因爲我通過錯誤刪除了某些連接,並以任何方式重新連接,如果您遇到此問題,請務必檢查連接檢查器並刪除所有連接,並使用「!」

1

兩個建議,試圖追查崩潰源:

分別嘗試兩種調試步驟(先啓用異常斷點然後啓用ž ombie Objects。)
您是否還嘗試清理項目並從Simulator刪除/重新安裝應用程序?

+0

感謝您的回答,我剛剛嘗試了上述所有內容,並且在選擇「診斷」選項卡時似乎沒有更改任何內容。並且標記啓用殭屍對象框表示它在obj-c中,我很快就可以成爲問題的一部分? –

+0

我的不好。我不相信Zombie Objects在Swift中的作品。您是否可以對StoryBoard中的主視圖控制器進行任何修改?嘗試在viewDidLoad()中爲主視圖控制器添加一個斷點,以查看該應用是否到達那裏 –

+0

我不認爲我對主視圖進行了任何修改,並且我嘗試了斷點並且沒有到達那裏 –

0

確保動作處理程序已正確連接到MainStoryboard中的對象。 E.I.如果你看看你的ViewController並找到你的對象定義

@IBOutlet weak var sampleTextBox: UILabel! 

它應該在這行代碼的左邊有一個圓圈。如果一切正常連接,這些圈子應該填寫。如果您看到空的圓圈,則這些線條未正確連接到對象。您需要通過右鍵單擊該圓並將其拖動到所討論的對象上,將這些行重新連接到故事板中的對象。

+0

感謝您的回答,一切都是聯繫在一起的。 –

相關問題