前回の記事のNSUserDefaultsを試している時に
データの取り出しで
1 |
recordCount = [defaults integerForKey:@"record"]; |
と書くと黄色三角で
Implicit conversion loses integer precision: ‘NSUInteger’ (aka ‘unsigned long’) to ‘int’
とエラー表示された。
動かなくはないけどなんか違うよって言われてるみたいだ。
調べてみたところ参考にさせて頂いたサイト。
エラーをやっつけました。│MKProject for iOS
NSInteger型とint型はちょっと違うよって事らしい。
1 |
recordCount = (int)[defaults integerForKey:@"record"]; |
(int)をつけるとエラーは消えた。
先人の記事が有難いです。(−人−)