即使导入了<corelocation corelocation.h =“”> </corelocation>,也找不到CLLocation

时间:2013-09-12 08:11:05

标签: objective-c target cllocation ocunit

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>

@interface SomeClass : NSObject
{
    CLLocation *location;
    //...
}

//...

代码似乎没问题吧? 但我仍然得到“未知类型名称'CLLocation'”,即使CoreLocation.framework被导入到“Link Binary with Libraries”并且导入了CoreLocation.h。

在我向项目添加新目标后出现此错误 - “Cocoa Touch Unit Testing Bundle”。 CoreLocation.framework也被导入到此目标。

1 个答案:

答案 0 :(得分:2)

删除并添加框架是解决同一问题的最佳解决方案。还要确保为单元测试项目添加了框架。