読者です 読者をやめる 読者になる 読者になる

恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

ios deprecated〜のwarningを出たとき

iosアプリ開発中、ラベルのテキストを複数行表示させようとしていたところ、
下記のwarningが出た

//warning
 'UILineBreakModeWordWrap' is deprecated: first deprecated in iOS 6.0

//対象コード
[self.Label setLineBreakMode:UILineBreakModeWordWrap];

UILineBreakModeWordWrapはios6.0からは仕様変更したから使っちゃダメよ的なことですね。

NSString UIKit Additions Reference
さっそく公式リファレンスから検索。

(Deprecated. Use NSLineBreakByWordWrapping instead.)

かわりにNSLineBreakByWordWrappingを使ってとのこと。

コードを修正すると、warning消えました。


iosバージョンアップの際はこんなんがいっぱい出る感じなのか・・・!




感謝致します。
f:id:ogataka50:20140521190326j:plain