簡體   English   中英

為什么iOS Simulator可以按我的意願顯示我的應用程序,而我的iPhone沒有顯示任何內容?

[英]Why iOS Simulator show my app as I want and my iphone doesn't show anything?

當我在Xcode 6中使用size類並在iOS模擬器上運行我的應用程序時,它似乎可以按我的意願工作,但是Xcode發送以下消息:

2014-10-19 17:34:05.269一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱有關UIView屬性translationsAutoresizingMaskIntoConstraints的文檔)

"<NSLayoutConstraint:0x7fe230696400 V:[UIButton:0x7fe230691cd0'About']-(39)-[_UILayoutGuide:0x7fe2306946d0]>",
"<NSLayoutConstraint:0x7fe2306964a0 V:[UIButton:0x7fe230691cd0'About']-(51)-[_UILayoutGuide:0x7fe2306946d0]>"

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.271一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.272一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.285一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.286一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.287一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.288一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.288一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.289一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.290一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.291一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。 2014-10-19 17:34:05.291一兩個[1260:169071]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱文檔的UIView屬性translationsAutoresizingMaskIntoConstraints)(“”,“”)

將嘗試通過打破約束來恢復

在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。

當我在真實的iPhone 5S或iPad Air上運行該應用程序時,它什么也沒顯示。

我認為這取決於您如何運行該應用程序。 我不知道您是否以調試模式在設備上運行,但是您可能應該修復在應用程序中未正確定義的自動布局約束。 看來您有沖突的約束,並且沒有正確設置優先級。

例如,您可能在一個視圖中有2個約束,其中width = 50和width = 60,並且兩者的優先級都設置為1000。

有關更多信息,請閱讀Apple的《自動布局指南》。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM