无法解码对象

时间:2011-06-17 11:51:01

标签: iphone

我在运行应用程序时遇到错误。

由于未捕获的异常'NSInvalidUnarchiveOperationException'终止应用程序,原因:' * - [NSKeyedUnarchiver decodeObjectForKey:]:无法解码类的对象(MKMapView)'

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您需要在项目中加入MapKit.framework,然后#import <MapKit/MapKit.h>

编译期间不会出现此错误,因为NIB只是存档。它们不是编译的,只是在运行时解包。

答案 1 :(得分:0)

如果你在xib中使用MKMapView,你还需要在你的项目中包含mapkit框架。