9

NSInvalidUnarchiveOperationException'、理由: '*** -[NSKeyedUnarchiver decodeObjectForKey:]: クラス (MKMapView) のオブジェクトをデコードできません

このエラーが発生しています。何か見逃していませんか?

Mapkit フレームワークをどこから追加すればよいかわかりません。最初に試してtarget->getInfoから、下から + 記号を追加したフレームワークを使用しましたが、うまくいきませんでした。次にスポットライトで検索し、別のフレームワークを追加しました。これを追加すると、以前のエラーは削除されましたが、上記のエラーが発生します。

Mapkit フレームワークの正確な場所は? シミュレーターでテストしたい。

4

2 に答える 2

12

フレームワーク (3.x を想定) は /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks にあります

于 2009-10-11T13:30:03.027 に答える
2

Xcode 3.2 では、MapKit は [追加] → [既存のフレームワーク] ダイアログに事前に入力されており、リストから MapKit を選択するだけで済みます。

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

于 2010-08-17T08:58:28.997 に答える