我有浮点数,它的值为 30,我从核心数据中获得。
当我使用 NSLog 打印值时,我得到 30。
NSLog(@"The value of float temp is %@", [self.detailItem valueForKey:@"credit"]);
当我通过将 float 转换为 int 来打印值时,每次打印日志时都会得到奇怪的数字和不同的结果:
NSLog(@"The value of float temp is %d", (int)[self.detailItem valueForKey:@"credit"]);
137978864
122273424