私のiPhoneアプリでは、データをコアデータに保存しています。コンマで区切られた整数値を 1 つ保存する必要があります。
NSNumberFormatter * formatter = [NSNumberFormatter new];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMaximumFractionDigits:0];
NSString * newString = [formatter stringFromNumber:[NSNumber numberWithInt: [textField.text intValue]]];
textField.text=newString;
テキストフィールドでは、正しく表示されます。しかし、保存する[textField.text intValue]
と、カンマの前の最初の部分しか取得できません。
例: 保存中にテキストが 15,000 の場合、15 しか取得できません。助けてください!!!