textfield.text 入力を格納する配列があります。次に、別の場所でテキストをフロートとして取得します。これにより、テキストフィールドから「正確な数」が得られるようです。
例A
navtestAppDelegate *appDelegate =
(navtestAppDelegate *)[[UIApplication
sharedApplication] delegate];
NSMutableArray *storedData =
appDelegate.myData;
[storedData replaceObjectAtIndex: myIndex withObject: mytextfield.text];
float number = [[storedData objectAtIndex:myIndex] floatValue];
の場合mytextfield.text input is 22.8
、float number
戻ります22.8
でも、
例 B
[storedData replaceObjectAtIndex: myIndex withObject: @"22.8”];
float number = [[storedData objectAtIndex:myIndex] floatValue];
float number
戻り値22.7999999
例 A で正確な数値が得られる理由がわかりません