Ios MapKit和自定义类

Ios MapKit和自定义类,ios,header,mapkit,ios4,Ios,Header,Mapkit,Ios4,我创建了一个存储一些数据的自定义类 我要存储的一段数据是 CLLocationCoordinated2D 我需要包含哪些标题才能使用/存储此数据类型 我以为这是MapKit,当我向Person.h文件中添加以下行时,我得到了错误 #import <MapKit/MapKit.h> 错误:“CLLocationCoordinate2D”之前预期会出现预期的特定限定符列表。编译器错误 错误:MapKit.MapKit.h没有此类文件或 目录 CLLocationCoordinate2D

我创建了一个存储一些数据的自定义类

我要存储的一段数据是

CLLocationCoordinated2D

我需要包含哪些标题才能使用/存储此数据类型

我以为这是MapKit,当我向Person.h文件中添加以下行时,我得到了错误

#import <MapKit/MapKit.h>
错误:“CLLocationCoordinate2D”之前预期会出现预期的特定限定符列表。

编译器错误

错误:MapKit.MapKit.h没有此类文件或 目录

CLLocationCoordinate2D gpsData;
指示XCode在其生成路径上找不到MapKit.h头文件。您需要在应用程序中包含MapKit框架。要在XCode 4+中执行此操作

  • 打开您的XCode项目(双击项目文件)
  • 选择应用程序目标(可能会有一个与应用程序名称匹配的目标)
  • 为目标选择“构建阶段”选项卡
  • 单击“链接到库”部分中的+按钮
  • 搜索“MapKit”并将其选中
您可能需要为需要与MapKit链接的任何其他目标(即测试目标)添加框架。

编译器错误

错误:MapKit.MapKit.h没有此类文件或 目录

CLLocationCoordinate2D gpsData;
指示XCode在其生成路径上找不到MapKit.h头文件。您需要在应用程序中包含MapKit框架。要在XCode 4+中执行此操作

  • 打开您的XCode项目(双击项目文件)
  • 选择应用程序目标(可能会有一个与应用程序名称匹配的目标)
  • 为目标选择“构建阶段”选项卡
  • 单击“链接到库”部分中的+按钮
  • 搜索“MapKit”并将其选中

您可能需要为需要与MapKit链接的任何其他目标(即测试目标)添加框架。

快速查看CLLocationCoordinate2D的文档可以发现,该类型在CLLocation.h中声明。您应该将CoreLocation框架添加到您的项目中,并导入

快速查看CLLocationCoordinate2D的文档,就会发现该类型是在CLLocation.h中声明的。您应该将CoreLocation框架添加到您的项目中,并且
#import

您为此导入了框架吗?您为此导入了框架吗?我已经使用Xcode 4.01(最新版本)添加了框架。我的ViewController有MapKit,没有错误。我将MapKit添加到我的自定义类中,出现了错误。您是否尝试在有问题的文件中添加#导入?我已经使用Xcode 4.01(最新版本)添加了框架。我的ViewController有MapKit,没有错误。我将MapKit添加到我的自定义类中,出现了错误。您是否尝试在有问题的文件中添加#导入?