[解決済み] Xcode Storyboardの警告。現在の構成では、アイテムを参照する制約がオフになっています。現在の構成でこの制約をオフにしてください。
2022-04-27 21:44:59
質問
この警告はXcode 6.1で発生します。この警告は何を意味し、何が起こるのか、どなたかお分かりになりますか?ありがとうございます。
以下は、ソースコードで警告を開いたスクリーンショットです"。
どの制約が警告の原因になっているかを調べるには?Xcodeはどの制約が問題であるかを教えてくれません。
解決方法は?
この警告は、Xcode 6.1.1以降で発生することがあり、煩わしいものです。主な問題は、警告をクリックすることによって、参照された制約を簡単に見つけることができないことです。これはバグであり、遅かれ早かれ修正されると思います。
しかし、それまでの間、この小さな回避策を使用することができます。
ステップ1:迷惑な警告を検出する?
ステップ2:警告を右/Ctrl-クリックし、選択します。
Reveal in Log
????
ステップ3:次のログのスニペットの美しさに感心してください。
... snip ...
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:Dlb-cb-nWC: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:6Ze-mO-v5N: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:9av-xw-u1o: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:RPt-Uf-vaZ: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:Rnc-4M-7jV: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:epJ-D9-KEF: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
/Devel/MyCrippledAppNG/MyCrippledApp/Main_iPad.storyboard:4HC-Gu-01w: warning: Constraint referencing items turned off in current configuration. Turn off this constraint in the current configuration.
... snip ...
うーん...。これは何だろう...?
ステップ4:プロジェクトの検索バーに放り込んでみよう... ?
???? はい、正解です。それをクリックしてください。
ステップ5:? OMG! Appleがこの迷惑なバグを修正するまで、数分間余分な生産性をお楽しみください。????
2016年に向けて...
- ログで公開」で取得できない場合は、「レポートナビゲーター」を表示します。(一番左の列の一番右のタブです。)そこでビルド結果を掘り下げてみてください。そうすると、制約IDを含むビルドログが表示されます。 ビルドサクシード
-
2016年5月のXcodeでは、迷惑なことに、終了して 再起動 Xcodeでこの警告を消すことができる場合があります。
-
なお、紛らわしいことに、同じエラーが無関係の問題によって引き起こされることがあります(これはAppleのバグかエラー言語の使い方が悪いようです):もしあなたが
IBInspectable
の項目があり、たまたま リネーム をSwiftファイル内で使用することができます。Xcodeは ない という名前のUserDefinedRuntimeAttributesを削除してくれます。Identity Inspector" (右パネルの項目3)をクリックして、不用品を削除してください。
2017年に向けて...
- さらにもう一つ、よくある、そして実にシンプルな原因があります。もし、あなたがたまたま アンインストール という項目があります。この記事を書いている時点では、非常にシンプルにXcode は、そのアイテムにつながるすべての制約を自動的にアンインストールすることを知りません。 . 簡単に言うと、アンインストールされたアイテムを見て、そのすべての制約に対して、アンインストールとマークするだけです。 (あるいは、一時的にアンインストールされたアイテムを完全に削除して、それが問題であるかどうかを確認します。)
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み] -didSelectRowAtIndexPath: 呼び出されていません。
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] iOS7でスタイルUITableViewStyleGroupedを持つUITableViewの上部に余分なパディングがあるのはなぜですか?
-
[解決済み] Objective-Cで文字列が空かどうかをテストするにはどうすればよいですか?
-
[解決済み] Swiftの配列を文字列に変換するには?
-
[解決済み】UIScrollView Scrollable Content Size Ambiguity
-
[解決済み】Xcode 6のストーリーボードで「余白に制約をかける」とは?
-
[解決済み】iOS 8.0より前のバージョンでは、レイアウトの最大幅を自動的に優先することはできません。
-
[解決済み] ターゲット ... は `Pods/Pods.xcconfig` で定義された `OTHER_LDFLAGS` ビルド設定をオーバーライドします。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
JenkinsがIOSを自動パッケージングしてモミを配布
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] UITextViewのプレースホルダー
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] UIButtonのタイトルを左揃えにするにはどうしたらよいですか?
-
[解決済み] Swiftを使用してアプリのバージョンとビルド番号を取得するにはどうすればよいですか?
-
[解決済み] SwiftでiOSキーボードを任意の場所でタッチして閉じる
-
[解決済み] UITextFieldのテキストインセット?
-
[解決済み] セキュリティで保護されたWebサービスにもアクセスするiOSアプリで、Facebook認証を行うためのデザイン