Waarom kan ik een string niet omzetten in een double?

Ik ben aan het proberen een string in een double te converteren maar ik krijg steeds dezelfde fout: "Initializing 'double *' with an expression of incompatible type 'double'"

Hier is de code:

NSString *myString = @"123.45";
double *myDouble = [myString doubleValue];

Ik gebruik Xcode 5 (objective c)

Weet jij het antwoord?

/2500

Het beste antwoord

Je hebt een pointer naar een double gemaakt, die myDouble is dus zelf geen double maar een pointer ernaar. Je kunt geen double waarde toekennen aan een pointer. Als je dus "double myDouble = ..." doet zou je die fout niet meer moeten hebben.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100