UISlider の値を取得して CoreData エンティティの一部に格納しようとしています。
保存する必要があるスコアは、スライダーの値 (つまり、slider.value) または 10 からスライダーの値を引いたもの (つまり、10 - slider.value) のいずれかになります。
私はそれを NSNumber に入れようとしていますが、intValue を使用すると正常に動作します。
どちらかを使うと…
score = [NSNumber numberWithInt:slider.value];
また...
score = [NSNumber numberWithInt:10 - slider.value];
それは完全に機能し、後日値を問題なく思い出すことができます。
ただし、実際には値を小数点以下1桁にする必要がありますが、これを試みるたびに機能しません。
私は本当にどこから始めるべきかさえ知りません。doubleValue を問題なく NSLog できますが、これを NSNumber に入れる方法がわかりません。
「ポインター型に変換できません (2)」というエラーが常に発生するようです。
どんな助けでも大歓迎です。
ありがとう