Ожидаемый список спецификаторов-квалификаторов перед «CGPoint» - PullRequest
3 голосов
/ 20 мая 2010

Мой проект компилируется и работает нормально, если я не попытаюсь скомпилировать свой пакет модульного теста, он выдавит следующее с ошибкой « Ожидаемый спецификатор-спецификатор-список перед« CGPoint »» в строке 5:

#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

1 Ответ

9 голосов
/ 20 мая 2010

Вам нужно импортировать <UIKit/UIKit.h> вместо <Foundation/Foundation.h> в заголовочный файл (верхний файл в вашем вопросе).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...