Ho il seguente doppio valore: 0.000900137869045636
che vorrei convertire in NSString
.Objective-C: Converti l'intero valore doppio in stringa senza perdere i dati
ho provato il seguente codice, ma non importa cosa, che arrotonda il valore a questo: 0.000900138
[NSString stringWithFormat:@"%.20lf", [currentLocation coordinate].latitude];
Cosa devo fare per mantenere il doppio numero così com'è?
Grazie.
Come si controlla il valore della stringa risultante? –
Non tronca per me, sei sicuro che il tuo doppio contenga quel valore? – dreamlax
Ricorda che l'esecuzione dell'istruzione precedente non modificherà in alcun modo 'latitude' in modo che possa essere successivamente stampato in un formato più ampio. È necessario utilizzare l'output della chiamata 'stringWithFormat'. –