Ios MapKit和自定义类
我创建了一个存储一些数据的自定义类 我要存储的一段数据是 CLLocationCoordinated2D 我需要包含哪些标题才能使用/存储此数据类型 我以为这是MapKit,当我向Person.h文件中添加以下行时,我得到了错误Ios MapKit和自定义类,ios,header,mapkit,ios4,Ios,Header,Mapkit,Ios4,我创建了一个存储一些数据的自定义类 我要存储的一段数据是 CLLocationCoordinated2D 我需要包含哪些标题才能使用/存储此数据类型 我以为这是MapKit,当我向Person.h文件中添加以下行时,我得到了错误 #import <MapKit/MapKit.h> 错误:“CLLocationCoordinate2D”之前预期会出现预期的特定限定符列表。编译器错误 错误:MapKit.MapKit.h没有此类文件或 目录 CLLocationCoordinate2D
#import <MapKit/MapKit.h>
错误:“CLLocationCoordinate2D”之前预期会出现预期的特定限定符列表。编译器错误
错误:MapKit.MapKit.h没有此类文件或
目录
CLLocationCoordinate2D gpsData;
指示XCode在其生成路径上找不到MapKit.h头文件。您需要在应用程序中包含MapKit框架。要在XCode 4+中执行此操作
- 打开您的XCode项目(双击项目文件)
- 选择应用程序目标(可能会有一个与应用程序名称匹配的目标)
- 为目标选择“构建阶段”选项卡
- 单击“链接到库”部分中的+按钮
- 搜索“MapKit”并将其选中
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添加到我的自定义类中,出现了错误。您是否尝试在有问题的文件中添加#导入?