2016-05-18 26 views
0

我正在開發一個應用程序,您可以在觸摸帶有號碼的標籤後撥打電話。但在目前的電話完成,Xcode日誌顯示我的約束錯誤的日誌..啓動電話時應用程序出錯

我認爲這是因爲我的應用程序上的自定義導航控制器,但即使使用默認的導航控制器給我看日誌。

我不知道該怎麼辦,錯誤在哪裏。即使有如下這個故事板,日誌仍然..

故事自定義導航控制器 App with custom Navigation Controller

故事默認導航控制器 App with default Navigation Controller

這是日誌..

無法同時滿足約束。以下列表中的約束中的至少一個 可能是您不想要的。嘗試 這:(1)看看每個約束,並試圖找出哪些你不期望; (2)找到添加了不需要的約束或約束的代碼並對其進行修復。 ( 「」, 「」, 「」)將嘗試通過 打破約束,以恢復

請在UIViewAlertForUnsatisfiableConstraints 一個象徵性的斷點趕上這在調試器。 中列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能有所幫助。 2016-05-18 17:11:25.093 應用程序[742:295497]無法同時滿足 約束。 以下列表中的至少一個約束可能是您不想要的。試試這個:(1)看看每個約束條件,並試圖找出你不期望的; (2)找到 添加不需要的約束或約束並修復它的代碼。 ( 「」, 「」)

將嘗試打破約束

請在UIViewAlertForUnsatisfiableConstraints 一個象徵性的斷點趕上這在調試器來恢復。 中列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能有所幫助。

在此先感謝!

+1

日誌應該列出衝突的約束。解密這些信息是很困難的,但這是你必須要做的,以弄清楚發生了什麼。如果您無法弄清楚,請編輯您的問題以包含衝突約束列表。我不擅長破譯這些東西,但其他人可能會幫助你。 –

回答

0

檢查從UI構建器到代碼的每個連接。當這種情況發生時,情況總是如此。

相關問題