Ich versuche, einen Sensor von einem Sensor abzulesen und als Prozentsatz anzuzeigen. [Irgendein Wert] wird immer zwischen 0 und 1 liegen.
Hier ist mein Code:
%Vor%Allerdings bekomme ich "Zuweisung zu NSNumber * _strong vom inkompatiblen Typ float"
Ich bin neu in der Arbeit mit NSNumber-Objekten und habe Mühe, zu verstehen, wie ich meinen Sensorwert als Prozentsatz für den Benutzer anzeigen kann. Bsp .: 75%
Danke für jede Hilfe
Sie müssen eine Ganzzahl oder einen Gleitkommawert eingeben, um sie in NSNumber zu speichern,
als:
%Vor%Danach können Sie es in eine Zeichenkette wie folgt drucken / konvertieren:
%Vor%HINWEIS %% doppelte Prozentzeichen
Ich mag es nicht, mehrzeiligen Code zu schreiben, weil ich ein bisschen faul bin, mehrzeiliges Code-Schreiben. Ich bin immer auf der Suche nach komprimierten Lösungen. Nachfolgend finden Sie die folgenden Lösungen.
%Vor%Die obige Lösung bezieht sich auf den Gleitkommawert. Wenn Sie eine Eingabe als Ganzzahl angeben möchten, ersetzen Sie bitte "numberWithFloat" durch "numberWithInt".
Ich hoffe, dass diese Lösung Ihnen helfen wird. Danke.
Tags und Links objective-c iphone ios cocoa nsnumber