2009-10-11 3 views
9

NSInvalidUnarchiveOperationException 'причина:' *** - [NSKeyedUnarchiver decodeObjectForKey]: не может декодировать объект класса (MKMapView)Ошибка при использовании Mapkit в Xcode?

Я получаю эту error.Have я пропустил что-то?

Я не знаю откуда добавить каркас Mapkit. Сначала я пробовал с target->getInfo, а затем со дна + добавить добавленную структуру, но это не сработало. Затем я искал в центре внимания и добавил еще одну фреймворк. Добавив это, она удалила предыдущую ошибку, но указала выше.

Каково точное расположение инфраструктуры Mapkit? Я хочу протестировать его в симуляторе.

ответ

12

Каркасы (предполагая, что 3.х) находятся в /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks

2

С Xcode 3.2, MapKit является предварительно заполненный в диалоговом окне Добавить → Существующий Frameworks ... и просто требуется , выбрав MapKit из списка.

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

+0

То есть, я могу получить эту работу в тренажере, но тогда, когда я пытаюсь его на устройстве это дает мне ту же ошибку «NSInvalidUnarchiveOperationException», как указано выше. – daidai

Смежные вопросы