2016-06-20 10 views
-2

Ich versuche, eine Funktion wie so in meiner .h-Datei zu deklarieren: Expected a type‚Erwartete eine Art‘ Fehler bei der Deklaration CGPoint Parameter

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

Und ich bin immer den Fehler. Warum sollte das sein?

enter image description here

Beachten Sie auch, ich habe Core Foundation importiert:

#import <Foundation/Foundation.h> 

Hier ist die gesamte Datei:

#import <Foundation/Foundation.h> 

@interface KDTutorialManager : NSObject 

+ (KDTutorialManager *) sharedManager; 

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

try Import Corefoundation #import Dare

+0

@Dare Ich habe Core Foundation – helloB

+0

importiert Erben Sie ordnungsgemäß? Die einzige Möglichkeit, diesen Fehler zu reproduzieren, bestand darin, dass ich NSObject nicht erben konnte. – Dare

Antwort

2

Sie müssen die Core Graphics-Header enthalten die Erklärung zu bekommen, CGPoint. Sie können dies direkt tun #import <CoreGraphics/CoreGraphics.h>, oder indem Sie die Cocoa Touch-Header: #import <UIKit/UIKit.h>.

Foundation enthält keine Core-Grafik.

(Beachten Sie auch, dass Sie Foundation importiert haben, nicht Core Foundation: sie sind nicht dasselbe, obwohl ersterer nicht enthalten.)

Verwandte Themen