[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属性を設定する。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする