#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也被导入到此目标。
答案 0 :(得分:2)
删除并添加框架是解决同一问题的最佳解决方案。还要确保为单元测试项目添加了框架。