CLLocationDegrees con una expresión de tipo incompatible 'double'

El tema dice todo. ¿Por qué recibo este post de error en estas 2 líneas?

NSArray *coordinates = [locationDetails[@"coordinates"] componentsSeparatedByString:@","]; CLLocationDegrees *lat = [coordinates[1] doubleValue]; //here is the networking arrow <---- 

y exactamente este post aparecerá:

Inicializando 'CLLocationDegrees *' (también conocido como 'double *') con una expresión de tipo incompatible 'double'

Cambia esto:

 CLLocationDegrees *lat = [coordinates[1] doubleValue]; 

a:

 CLLocationDegrees lat = [coordinates[1] doubleValue]; 

Deshágase del asterisco. CLLocationDegrees no es una class, es un typedef para double (un tipo básico).