2016-12-21 63 views
0

我沒有在視圖控制器中實現任何代碼來設置字體或屬性標籤。但我看到下面的原因崩潰。如何識別來自XIB的崩潰

***終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因: - [_ SwiftValue的pointsize]:無法識別的選擇發送到實例0x610001040ba0

+0

檢查您使用的屬性字符串的位置 –

+0

@MikeAlter,我已經提到過。我沒有任何與設置字體或歸因標籤相關的代碼。所以我不使用屬性字符串。 – Satyam

+0

或任何第三方庫集成? ,或者從舊版本轉換爲swfit 3語法可能會導致問題 –

回答

0

有調試問題的另一種方式。當應用程序崩潰時,請檢查左側面板,您將觀察線程堆棧。在那找出Obj_exception_throw選擇,並使用您的日誌區域運行命令寶$ arg1。這可能會導致崩潰的正確原因。

否則,您可以嘗試使用應用程序單元測試來驗證從NIB加載的所有IBOutlet和對象。

0

您可以選擇該xib並將其作爲源代碼打開。 enter image description here

或者搜索tho整個項目來找到它。 enter image description here

+0

即使我們打開xib作爲src代碼,我們如何確定崩潰的原因? – Satyam

+0

@Satyam我們應該首先發現它。 – Lumialxk

+0

我的問題是關於這個的。如何從XIB中找到它? – Satyam

相關問題