Im tratando de asignar un valor a un doble, usando el siguiente código:La inicialización de 'doble' con una expresión de tipo incompatible 'id'
double distanceFormat = [self.runsArray[indexPath.row] valueForKey:@"runDistance"];
pero aparece el siguiente error:
Initialising 'double' with an expression of incompatible type 'id'
Sin embargo, sé que el valor es un doble. ¿Hay alguna forma de hacer esto?
Es self.runsArray una serie de Diccionarios? Imagino que solo necesita agregar doubleValue al final – rooster117
Sí, funciona con cadenas. ¡No puedo conseguir que xcode me crea que hay un doble allí! –
Simplemente pruebe [[self.runsArray [indexPath.row] valueForKey: @ "runDistance"] doubleValue]; – rooster117