Возникает ошибка при использовании Mapkit в Xcode?

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

Я получаю эту ошибку. Я что-то пропустил?

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

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


person Rahul Vyas    schedule 11.10.2009    source источник


Ответы (2)


Фреймворки (при условии 3.x) находятся в /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks.

person Community    schedule 11.10.2009

В Xcode 3.2 MapKit предварительно заполняется в диалоговом окне «Добавить» → «Существующие платформы»… и для этого просто требуется выбрать MapKit из списка.

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

person daihovey    schedule 17.08.2010
comment
Тем не менее, я могу заставить это работать в симуляторе, но затем, когда я пробую его на устройстве, он дает мне ту же ошибку NSInvalidUnarchiveOperationException, как указано выше. - person daihovey; 17.08.2010