2012-06-26 14 views
7

Ho un NSTimeInterval memorizzato come doppio. Mi piacerebbe ottenere il numero di minuti che sono inietti del secondo valore usando l'operatore%.Errore XCode "operandi non validi all'espressione binaria"

int remainingSeconds = scratch % 60; 

L'errore ha detto che "gli operandi non validi per binario espressione" punto a% Aiuto per favore.

risposta

19

modulo viene utilizzato su numeri interi, quindi per il codice per lavorare effettuare le seguenti operazioni

int remainingSeconds = (int)scratch % 60; 

Per utilizzare il modulo su carri uso fmod

int remainingSeconds = fmod(scratch, 60); 

controllo risposta qui How to make a modulo operation in objective-c/cocoa touch?

+0

Grazie YOUUUUU! !!!! – Piyo

+0

siete i benvenuti :) –

Problemi correlati