J'ai mis à jour mon iphone sdk de 2.2.1 à 3.0. J'ai téléchargé un exemple de code pour MapKit et j'ai pu l'exécuter avec succès. Mais quand j'ai essayé d'écrire mon propre programme, j'ai fait face à des erreurs de liens.Erreur de lien MKMapView
L'erreur n'est pas levée lorsque j'importe MapKit/MapKit.h ou lorsque je déclare une variable comme MKMapView * mapView; J'obtiens l'erreur quand je dis [[MKMapView alloc] initWithFrame: frame];
J'ai ajouté un framework Mapkit dans mon projet. Je suis capable de le voir sous Frameworks. Quand je l'agrandis, je peux aussi voir les fichiers d'en-tête. Je l'ai ajouté à partir de /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework. J'ai également observé que les autres frameworks présents sous Frameworks ont une sorte d'icône de petit verrou. Mais le MapKit.framework ne l'a pas.
Quelqu'un peut-il me dire si j'ai ajouté le Mapkit.framework au mauvais endroit? Si oui, à partir de quel chemin dois-je l'ajouter?
Merci.
Votre chemin semble correct, /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/ MapKit.framework Avez-vous vérifié s'il a été ajouté à votre cible actuelle? –