Nel tentativo di assegnare un valore a una doppia, utilizzando il seguente codice:Inizializzazione 'doppio' con un'espressione di tipo incompatibile 'id'
double distanceFormat = [self.runsArray[indexPath.row] valueForKey:@"runDistance"];
Ma continuo a ricevere il seguente errore:
Initialising 'double' with an expression of incompatible type 'id'
Tuttavia, so che il valore è un doppio! C'è un modo per fare questo?
È self.runsArray una serie di dizionari? Immagino che tu debba solo aggiungere doubleValue alla fine – rooster117
Sì, funziona con le stringhe. Non riesco a trovare xcode per credermi che c'è un doppio lì dentro! –
Basta provare [[self.runsArray [indexPath.row] valueForKey: @ "runDistance"] doubleValue]; – rooster117