0

我已将我的 iphone sdk 从 2.2.1 升级到 3.0。我下载了 MapKit 的示例代码并能够成功运行它。但是当我尝试编写自己的程序时,我遇到了链接器错误。

导入 MapKit/MapKit.h 或将变量声明为 MKMapView *mapView; 时不会引发错误 当我说 [[MKMapView alloc]initWithFrame:frame]; 时出现错误

我在我的项目中添加了 Mapkit 框架。我可以在框架下看到它。当我展开它时,我也可以看到头文件。我从 /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework 添加它。我还观察到框架下存在的其他框架有一些小锁图标。但是 MapKit.framework 没有它。

有人能告诉我我是否从错误的地方添加了 Mapkit.framework 吗?如果是这样,我应该从哪个路径添加它?

谢谢。

4

1 回答 1

0

检查您的目标 SDK 是 3.0 而不是 2.0...

于 2009-07-13T15:44:47.933 回答