[Swift][warning]Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration

Swiftでレイアウトを修正しているとき、掲題のようなwarningが表示されるようになってしまいました。

そのときの対応手順

Xcode Storyboard warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration

  • ワーニング文を右クリックして、”Reveal in Log”を選択
  • ログに表示されるstoryboardとwarningの間に表示される文字列をプロジェクト内検索
    例:storyboard:Abc-dE-Fgh: warning
     →Abc-dE-Fgh の文字列
  • 検索で引っかかった場所を開く
     →storyboardの該当するConstraintに飛ぶので、そこを修正すればよいはずです。
      たぶん実装者が見たら原因がわかると箇所かと思われます。
  • 後の補足に、
    ”Reveal in Log”がない場合、Report Navigatorから追っていくなり、再起動させるなり、IBInspectableを使っている場合のときとか、書いてあるっぽい?
    #チラ見しかしていないです。。

追記。

以下のような対応もできるようです。
確かめてはいないので、間違っていたらもうしわけありません。
main.storyboardの警告について
 →installed属性を設定する。

コメント

タイトルとURLをコピーしました