2009-10-11 5 views
9

NSInvalidUnarchiveOperationException 'Grund:' *** - [NSKeyedUnarchiver decodeObjectForKey:]: kann nicht Objekt der Klasse (MKMapView) dekodierenFehler beim Verwenden von Mapkit in Xcode?

Ich erhalte diese error.Have ich etwas verpasst?

Ich weiß nicht, wo ich Mapkit Framework hinzufügen soll. Zuerst habe ich versucht mit target->getInfo und dann von der Unterseite + Zeichen Framework hinzugefügt, aber das hat nicht funktioniert. Dann suchte ich im Rampenlicht und fügte ein weiteres Framework hinzu. Durch das Hinzufügen wurde der vorherige Fehler entfernt, aber der obige Fehler wird angezeigt.

Wie ist der genaue Standort des Mapkit-Frameworks? Ich möchte es im Simulator testen.

Antwort

12

Frameworks (vorausgesetzt 3.x) sind in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks

2

Mit Xcode 3.2, MapKit ist im Dialogfeld Hinzufügen → Vorhandene Frameworks ... ausgefüllt und erfordert einfach , indem Sie MapKit aus der Liste auswählen.

von http://cs491f09.wordpress.com/2009/10/30/assignment-6-adding-the-mapkit-framework/

+0

Das hieß, ich bin in der Lage, diese Funktion im Simulator zu bekommen, aber dann, wenn ich es auf dem Gerät versuchen, es gibt mir die gleichen ‚NSInvalidUnarchiveOperationException‘ Fehler wie oben. – daidai