3
#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 也被导入到这个目标。

4

1 回答 1

2

删除并重新添加框架是我解决相同问题的最佳解决方案。此外,请确保您已将框架添加到单元测试项目中。

于 2013-09-12T11:17:00.773 回答