2016-06-05 6 views
0

Ich benutze ein SDK von einer Drittpartei, wenn ich die Beispielanwendung verwende, ich bekomme keine Fehler, wenn ich das SDK zu meiner App hinzufüge, erhalte ich diesen Fehler:Objective-C - Erwartete ein Typ auf + Funktion

Expected a type auf dieser Linie +(UIImage *)arrowImage;

ich ein paar dieser Fehler auf Methodendefinitionen wie:

+(UIColor *)itemsColor; 
+ (UIColor *)mainColor; 
+ (UIColor *)itemTextColor; 
+ (UIColor *)selectionColor; 

Warum ich diese Fehler nur diese Methoden immer bin? Bitte helfen!

es die komplette H-Datei:

#import <Foundation/Foundation.h> 

@interface SIMenuConfiguration : NSObject 
//Menu width 
+ (float)menuWidth; 

//Menu item height 
+ (float)itemCellHeight; 

//Animation duration of menu appearence 
+ (float)animationDuration; 

//Menu substrate alpha value 
+ (float)backgroundAlpha; 

//Menu alpha value 
+ (float)menuAlpha; 

//Value of bounce 
+ (float)bounceOffset; 

//Arrow image near title 
+(UIImage *)arrowImage; 

//Distance between Title and arrow image 
+ (float)arrowPadding; 

//Items color in menu 
+(UIColor *)itemsColor; 

//Menu color 
+ (UIColor *)mainColor; 

//Item selection animation speed 
+ (float)selectionSpeed; 

//Menu item text color 
+ (UIColor *)itemTextColor; 

//Selection color 
+ (UIColor *)selectionColor; 
@end 
+0

anstelle von #Import verwenden @Import –

+2

* Hinweis: * 'UIColor' ist im UIKit-Framework definiert ... –

+0

@JP_Mob:' #import 'funktioniert auch (und das ist immer noch generiert von den Xcode-Vorlagen, wenn Sie eine neue Objective-C-Datei erstellen). –

Antwort

1

ersetzen #import <Foundation/Foundation.h> mit @import UIKit. Wie in den Kommentaren erwähnt, ist UIColor Teil von UIKit.

Verwandte Themen