2017-12-16 4 views
4

名前付きカラーは11.0からサポートされていますが、私たちのプロジェクトはiOS 9.0をターゲットにしていて、XCode 9.0/9.1を使ってコンパイルできました。ストーリーボードで、実行時ではありません。XCode 9.2は、名前付きカラーを使用するとき<11.0ターゲットのコンパイルを停止します

XCodeの9.2に切り替えた後、プロジェクトがコンパイルされません:

という名前の色が動作しません前のiOSの11.0

問題は新しいものであるように、私は誰の何の出現箇所を有していない見つけルックス同じ問題。

+0

ここで同じ問題がありますが、すべてのストーリーボードを修正する必要はありませんか? – fdlr

+0

残念ながら、それ以上のアイデアは見つかりませんでした。 Appleに書いてもいいですか? 現在、まだXCode 9.1を使用しています - どれくらい長く続くのでしょうか –

答えて

0

iOS 11のチェックを入れてコードで使用することはできますが、以前のバージョンのiOS 11のストーリーボードでストーリーボードのサポートを停止した可能性があります。

if #available(iOS 11.0, *) { 
    view.backgroundColor = UIColor(named:"CustomColor") 
} else { 
    // Fallback on earlier versions 
    view.backgroundColor = .white 
} 
関連する問題