iOS:非对象类型类的前向声明

时间:2015-11-15 15:11:35

标签: ios objective-c object uiviewcontroller

我有CLLocationCoordinate2D类型的属性,如何使用前向声明来声明?

 @class CLLocationCoordinate2D;

不起作用

1 个答案:

答案 0 :(得分:0)

你在这里寻找的并不是前瞻性声明。您想要使用 struct CLLocationCoordinate2D。首先,这不是一个类 - 前向声明结构看起来here

但是在您的情况下,您甚至不必使用前向声明,因为您只需要/必须在项目中包含正确的标题。即CoreLocation:

@import CoreLocation;

或者有点老式

#import <CoreLocation/CoreLocation.h>

此外,如果您还没有这样做,可能还需要添加CoreLocation框架。