私は、iOS5 または plus に準拠した iOS6 で書かれたプロジェクトを持っています。最近、プロジェクトを再度開くと、この非常に奇妙なエラーが発生します
しかし、私の他のすべてのプロジェクトでは、この行は正常に機能します。何が問題ですか ?
ありがとう !
私は、iOS5 または plus に準拠した iOS6 で書かれたプロジェクトを持っています。最近、プロジェクトを再度開くと、この非常に奇妙なエラーが発生します
しかし、私の他のすべてのプロジェクトでは、この行は正常に機能します。何が問題ですか ?
ありがとう !
古いUITextAlignment
列挙型は iOS 6.0 で廃止されました。NSTextAlignment
列挙型に置き換えられました。新しいバージョンのコンパイラ (新しいバージョンの Xcode を使用) は、これに関してより厳密です。
ベースSDKはiOS 6.1であるため(質問のタイトルに基づく)、コンパイラは間違った列挙値を使用していると不平を言います。
配置ターゲットは、コンパイラ メッセージには影響しません。Left
良いニュースは、新しい列挙型は、 、Center
、およびRight
値に固執する限り、古い列挙型と下位互換性があることです。
コードを次のように変更します。
_cartaServiziLabel.textAlignment = NSTextAlignmentCenter;
コードがコンパイルされ、iOS 2.0 以降で動作します。