'预期类型'声明CGPoint参数时出错

时间:2016-06-20 18:43:14

标签: ios objective-c

我试图在我的.h文件中声明一个类似的函数:

- (NSDictionary *) dictionaryForNextTutorialStepFromPoint: (CGPoint) fromPoint;

我收到错误Expected a type。为什么会这样?

enter image description here

另请注意我已导入Core Foundation:

#import <Foundation/Foundation.h>

以下是整个文件:

#import <Foundation/Foundation.h>

@interface KDTutorialManager : NSObject

+ (KDTutorialManager *) sharedManager;

- (void) startTutorialForType: (int) momentType;
- (NSDictionary *) dictionaryForNextTutorialStepFromPoint: (CGPoint) fromPoint;

1 个答案:

答案 0 :(得分:2)

您需要包含Core Graphics标头才能获得CGPoint的声明。您可以直接#import <CoreGraphics/CoreGraphics.h>,也可以包含Cocoa Touch标题:#import <UIKit/UIKit.h>

基金会不包括核心图形。

(另外,请注意你已经导入了Foundation,而不是Core Foundation:它们不是同一个东西,虽然前者确实包含后者。)