Ich habe meinen iphone sdk von 2.2.1 auf 3.0 aktualisiert. Ich habe einen Beispielcode für MapKit und konnte es erfolgreich auszuführen. Aber als ich versuchte, mein eigenes Programm zu schreiben, stand ich Linkerfehler.
Der Fehler wird nicht ausgelöst, wenn ich importieren MapKit / MapKit.h oder wenn ich eine Variable als MKMapView * mapView zu erklären; Ich erhalte den Fehler, wenn ich sage [[MKMapView Alloc] Initwithframe: frame];
Ich habe MapKit Rahmen in meinem Projekt hinzugefügt. Ich bin in der Lage es unter Frameworks zu sehen. Als ich es erweitere ich bin in der Lage als auch die Header-Dateien zu sehen. Ich habe es von /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework. Ich beobachtete auch, dass die anderen Frameworks, die gegenwärtig unter Frameworks sind, haben einige kleine Schloss-Art-Symbol. Aber die MapKit.framework hat es nicht.
Kann mir jemand sagen, ob ich die Mapkit.framework vom falschen Ort hinzugefügt haben? Wenn ja, aus dem Weg soll ich es hinzufügen?
Vielen Dank.













