2016-06-05 4 views
0

Я использую SDK от стороннего участника, когда я использую пример приложения, я не получаю ошибок, когда добавляю SDK в свое приложение, я получаю эту ошибку:Objective-C - Ожидаемый тип функции +

Expected a type на этой линии +(UIImage *)arrowImage;

Я получаю кучу этих ошибок на определения методов, таких как:

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

Почему я получаю эти ошибки только для этих методов? ПОЖАЛУЙСТА ПОМОГИ!

Здесь полный .h файл:

#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

вместо # Использование в ящике @Import –

+2

* Подсказка: * 'UIColor' определен в каркасе UIKit ... –

+0

@JP_Mob:' #import 'работает также (и это все еще созданный шаблонами Xcode, если вы создаете новый файл Objective-C). –

ответ

1

Заменить #import <Foundation/Foundation.h> с @import UIKit. Как отмечается в комментариях, UIColor является частью UIKit.

Смежные вопросы