2009-10-11 6 views
9

NSInvalidUnarchiveOperationException 'raison:' *** - [NSKeyedUnarchiver decodeObjectForKey:]: ne peut pas décoder objet de la classe (MKMapView)Erreur lors de l'utilisation de Mapkit dans Xcode?

Je reçois ce error.Have je raté quelque chose?

Je ne sais pas d'où ajouter le framework Mapkit. D'abord, j'ai essayé avec target->getInfo, puis à partir du cadre + signe ajouté en bas, mais cela n'a pas fonctionné. Ensuite, j'ai cherché dans un projecteur et ajouté un autre cadre. En ajoutant cela, il supprime l'erreur précédente mais donne la précédente.

Quel est l'emplacement exact du framework Mapkit? Je veux le tester en simulateur.

Répondre

12

Cadres (3.x en supposant) sont /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks

2

Avec Xcode 3.2, MapKit est pré-rempli dans la boîte de dialogue Ajouter → Existant Frameworks ... et nécessite simplement en sélectionnant MapKit dans la liste.

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

+0

Cela dit, je suis en mesure d'obtenir ce travail dans le simulateur mais quand je l'essayer sur l'appareil, il me donne la même erreur « NSInvalidUnarchiveOperationException » comme ci-dessus. – daidai