Ich habe ein NSTimeInterval, das als Double gespeichert wird. Ich möchte die Anzahl der Minuten, die in der zweiten Wert sind mit dem% Operator erhalten.
%Vor% wobei Minuten als double minutes
Das Ergebnis ist, dass XCode sagt "Ungültige Operanden in Binär%"
Gedanken?
Das OP hat seine Frage geändert, also hier ist meine neue Antwort:
Sie möchten minutes = floor(secondsValue) / 60;
ausführen. Sie wollen int Division, nicht Modul.
Aus dem C-Standard Abschnitt 6.5.5 Multiplikative Operatoren , Absatz 2:
Die Operanden des Operators
%
müssen einen Integer-Typ haben.
Tags und Links iphone modulus nstimeinterval