Wie die Mathematik zu tun, auf NSNumber

Ich versuche, mich zu einer Lesung aus einem sensor und zeigt Sie als Prozentwert an. [einen Wert] wird immer zwischen 0 und 1.

Hier ist mein code:

NSNumber *reading = [some value];
reading = [reading floatValue] * 100;

Allerdings bekomme ich "die Zuordnung zu NSNumber *_strong von inkompatiblen Typ float"

Ich bin neu auf der Arbeit NSNumber-Objekte und kämpfen, um zu verstehen, wie meine sensor Lesen als Prozentsatz für den Benutzer. Ex: 75%

Vielen Dank für jede Hilfe

  • Gibt es einen bestimmten Grund, du bist mit NSNumber-Objekte überhaupt? Sie müssen sich normalerweise nicht, außer wenn Sie sind das schreiben und Lesen von plists oder JSON oder so, oder vielleicht, wenn der Umgang mit Core Data oder Core Image. Ich Neige dazu, halten Sie auf floats oder doubles und nur die box Sie bis zu dem Punkt, wenn ich Sie brauche boxed.
InformationsquelleAutor sdknewbie | 2013-03-15
Schreibe einen Kommentar