Armazenar CLLocationCoordinate2D em NSUserDefaults

Eu sou novo no desenvolvimento iphone, e eu quero armazenarCLLocationCoordinate2D objeto paraNSUserDefaults. Eu estou tentando

    [defaults setObject:location forKey:@"userLocation"];

Mas dá erro'Enviando CLLocationCoordinate2D para o parâmetro de id de tipo incompatível'

Então, como armazenarCLLocationCoordinate2D para dentroNSUserDefaults? Obrigado.

questionAnswers(6)

yourAnswerToTheQuestion