He actualizado mi iphone sdk de 2.2.1 a 3.0. Descargué un código de muestra para MapKit y pude ejecutarlo con éxito. Pero cuando traté de escribir mi propio programa me enfrenté a errores de enlazador.
El error no se produce cuando importo MapKit / MapKit.h o cuando declaro una variable como MKMapView * mapView; Aparece el error cuando digo [[MKMapView alloc] initWithFrame: frame];
He agregado el framework Mapkit en mi proyecto. Puedo verlo en Frameworks. Cuando lo amplío, también puedo ver los archivos de encabezado. Lo agregué desde /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework. También observé que los otros marcos que están presentes en Frameworks tienen algún tipo de icono de bloqueo pequeño. Pero el MapKit.framework no lo tiene.
¿Puede alguien decirme si agregué el Mapkit.framework desde el lugar equivocado? Si es así, ¿desde qué camino debo agregarlo?
Gracias.













