我正在尝试获取 UISlider 的值并将其存储到 CoreData 实体的一部分中。
我需要保存的分数要么是滑块的值(即slider.value),要么是10减去滑块的值(即10-slider.value)
我正在尝试将其放入 NSNumber 中,当我使用 intValue 时它可以正常工作。
当我使用任何一个...
score = [NSNumber numberWithInt:slider.value];
或者...
score = [NSNumber numberWithInt:10 - slider.value];
它工作得很好,我可以在以后毫无问题地回忆这些值。
但是,我确实需要将值精确到小数点后 1 位,但每当我尝试这个时,我就无法让它工作。
我真的不知道从哪里开始。我可以毫无问题地用 NSLog 输出 doubleValue,但我不知道如何将它输入到 NSNumber 中。
我似乎总是收到错误“无法转换为指针类型 (2)”
任何帮助深表感谢。
谢谢