sto ottenendo il seguente errore quando si cerca di costruire il mio progetto utilizzando XCode 5.Usando 'FLT_EPSILON' per 64 bit iPhone 5S
Use of undeclared identifier 'FLT_EPSILON'
Ho controllato, e FLT_EPSILON (si presenta marrone in Xcode) , è definito nel file "float.h".
Cosa sto sbagliando?
Questo è il codice in cui viene utilizzato FLT_EPSILON:
if (someTimeInterval < 0.03 - FLT_EPSILON) {
someTimeInterval = 0.1;
}
ho capito che questo stava accadendo perché stavo cercando di verificare il lavoro svolto sul simulatore iPhone 5S (64 bit) .
Non capisco molto bene le differenze quando si utilizza il simulatore a 64 bit. Cosa devo includere invece di FLT_EPSILON - e perché non funziona con 64 bit?
Stai includendo "float.h"? – user1118321
Per chiarire, "float.h" fa parte dell'SDK di iOS, quindi presumo di non doverlo includere. E questo funzionava correttamente su Xcode 4. – GangstaGraham
@ user1118321 vedere la domanda aggiornata – GangstaGraham