2015-12-16 61 views
2

在故事板中,我看到很多黃色警告。點擊黃色警告後,我會收到更新幀或更新約束。在控制檯中它也會引發自動佈局警告。我只是想知道它是否會因此而導致我的應用程序崩潰。 enter image description hereAutolayout黃色警告。它會在運行時崩潰我的應用程序

+0

這裏的正確問題不應該會崩潰,但我該如何解決它們?如果選擇更新所有幀,會發生什麼情況? – Fogmeister

回答

2

黃色警告和控制檯中的自動佈局警告是不是有關。

黃色警告意味着您在IB看到的並不是您在運行時根據當前約束得到的內容。如果你想看看你會得到什麼,你應該點擊黃色警告,然後按「更新框架」。如果您想在運行時獲得您目前在IB中看到的內容,則應該按黃色警告並選擇「更新約束」。

控制檯中的運行時警告意味着運行時的一些約束衝突。您應該分析警告消息以找出問題所在。

0

大多數情況下不會。但我建議你解決所有問題。

0

爲什麼不更新所有的框架,Xcode抱怨的差異不是很大,而且它不會崩潰你的應用程序,但Xcode抱怨,因爲可能會有你的約束不會按你設置的情況下工作的情況。

0

您的應用程序不會崩潰天氣它是一個黃色一個或一個紅色之一。

Xcode僅意味着您保留的約束可能無法在不同的模式和分辨率下正常工作。

0

你可以簡單地通過點擊更新約束來修復它,但結果可能不是你所期望的。 所以點擊黃色箭頭並閱讀xcode的建議。

相關問題