我创建了一个存储一些数据的自定义类。
我要存储的一个数据是
CLLocationCoordinate2D
我需要包含哪些标头才能使用/存储此数据类型?
我以为是MapKit,当我将以下行添加到Person.h文件中时,我收到错误
#import <MapKit/MapKit.h>
错误:MapKit.MapKit.h没有这样的文件或目录
CLLocationCoordinate2D gpsData;
错误:在'CLLocationCoordinate2D'
之前预期的Exierected specificier-qualifier-list答案 0 :(得分:1)
快速查看CLLocationCoordinate2D的文档会发现该类型是在CLLocation.h中声明的。您应该将CoreLocation框架添加到项目#import <CoreLocation/CoreLocation.h>
。
答案 1 :(得分:0)
编译错误......
错误:MapKit.MapKit.h没有这样的文件或 目录
表示XCode无法在其构建路径中找到MapKit.h头文件。您需要在应用程序中包含MapKit框架。要在XCode 4+中这样做......
您可能需要为需要与MapKit链接的任何其他目标添加框架,即测试目标。