我有一个存储 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 中得到了确切的数字