Implicit conversion loses integer precision: ‘NSUInteger’ (aka ‘unsigned long’) to ‘int’ っていうエラー

前回の記事のNSUserDefaultsを試している時に
データの取り出しで

と書くと黄色三角で

Implicit conversion loses integer precision: ‘NSUInteger’ (aka ‘unsigned long’) to ‘int’

とエラー表示された。
動かなくはないけどなんか違うよって言われてるみたいだ。

調べてみたところ参考にさせて頂いたサイト。
エラーをやっつけました。│MKProject for iOS
NSInteger型とint型はちょっと違うよって事らしい。

(int)をつけるとエラーは消えた。

先人の記事が有難いです。(−人−)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です