【Warning】Plain Style unsupported in a Navigation Item [9]

【Warning】Plain Style unsupported in a Navigation Item [9]

エラー解消方法の備忘録_φ(・_・ )

発生したエラー

Plain Style unsupported in a Navigation Item [9]

翻訳

ナビゲーションアイテムでサポートされていない

原因

どうやら以下の階層のMain.storyboardのUIBarButtonItemに問題がある時に出るエラーっぽいです。

Memo

パーツを置いた時にもこのエラーが表示されることがあります。

解決手順①

ストーリーボードで style=”plain” から style=”done” に変更する

・修正するストーリーボードを確認する
Show the Report navigator > Build > All issues > 該当のメッセージのところ

・ストーリーボードのBar Button Item の Style を Plain から Done に変更する

・「Done」を選択

Attention

Borerded は非推奨です!
※ワーニングは一応消えますが。。

解決手順②

ソースコード内の style=”plain” を削除する

・エラーに表示された.stroyboard を右クリック > Open As > Source Code > style=”plain” を検索し削除

Attention

ここにテキストstyle=“plain” を検索時に、今回エラーに該当しない箇所も検索にひっかかる可能性があるので消さないように注意です!
削除するのは navigationItem の階層下の barButtonItem 内だけ\_(・ω・`)ココ重要!

↓こんなイメージ↓
<navigationItem>
   <barButtonItem style=”plain”
   </barButtonItem>
</navigationItem>

参考サイト

https://developer.apple.com/documentation/uikit/uibarbuttonitem/style?changes=_5
https://teratail.com/questions/130185
https://qiita.com/takashings/items/ca3558d9ee94e4ecd5fb
https://stackoverflow-com.translate.goog/questions/10945859/plain-style-unsupported-in-a-navigation-item-warning-with-my-customized-bar-bu?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc

Swiftカテゴリの最新記事