Swiftの制約でisActive = falseを設定した後で、後でそれにアクセスしようとするとnilになることがありますが、必ずしもそうではありません。ある状況では、私は2つのView Controllerを持っていて、どちらもviewWillAppearの制約でisActiveをfalseに設定しましたが、一方のビューでは後で制約が利用でき、isActive = trueを設定でき、それ以外はnilでした。いつiOSが非アクティブな制約を取り除くのですか
この現象はどうなるでしょうか?私は、代わりに1または900のいずれかに優先順位を設定することで回避することができましたが、実際に何が実際に起こっているのかという疑問が残ります。
私の制約はコードと配列で設定されているので、私はこれを知りませんでした。それでも私の教訓はこれでした。上院議員。 – dfd
ああ、それはそれを説明します。ありがとう@スルタン! –