3
我的项目编译并运行正常,除非我尝试编译我的单元测试包,它会在下面用'预期说明符 - 限定符列表'CGPoint'“第5行错误:'CGPoint'前的预期说明符 - 限定符列表
#import <Foundation/Foundation.h>
#import "Force.h"
@interface WorldObject : NSObject {
CGPoint coordinates;
float altitude;
NSMutableDictionary *forces;
}
@property (nonatomic) CGPoint coordinates;
@property (nonatomic) float altitude;
@property (nonatomic,retain) NSMutableDictionary *forces;
- (void)setObject:(id)anObject inForcesForKey:(id)aKey;
- (void)removeObjectFromForcesForKey:(id)aKey;
- (id)objectFromForcesForKey:(id)aKey;
- (void)applyForces;
@end
我已经确信,我的单元测试套件是我WorldObject.m的目标和它的头在我的测试头输入:
#define USE_APPLICATION_UNIT_TEST 1
#import <SenTestingKit/SenTestingKit.h>
#import <UIKit/UIKit.h>
#import "Force.h"
#import "WorldObject.h"
@interface LogicTests : SenTestCase {
Force *myForce;
WorldObject *myWorldObject;
}
@end
或'' –
kennytm
2010-05-20 14:53:54
我看到现在发生了什么。它在我编译我的应用程序时起作用,因为UIKit是在我的视图控制器中导入的,但不是当它在我的单元测试包中独立时。 谢谢! – Rob 2010-05-20 14:55:23