Xcode 開発で、Implicit conversion loses integer precisionの警告メッセ―ジがでました。動作に支障が出ていませんが、対応方法を調べました。
ーーーエラーメッセージーー
Implicit conversion loses integer precision: ‘NSInteger’ (aka ‘long’) to ‘int’
ーーー日本語訳ーーー
暗黙の変換は整数精度を失います。 ‘NSInteger’(別名 ‘long’)から ‘int’
//変更前 W01 = [userDefaults integerForKey:str02]; //変更後 W01 = (int)[userDefaults integerForKey:str02];