2014-01-11 26 views
5

我得到的错误:预计类型在xcode。我不知道为什么我在我的.h类中得到这种类型的错误。 这里是我的代码和屏幕截图。预计在Xcode的类型

#import <Foundation/Foundation.h> 
@interface NaviGationStack : NSObject 
@property (nonatomic, strong) NSMutableArray *navigattionStack; 
+(NaviGationStack*)navigationStackClass; 
-(void)popViecontrollerFromStack; 
-(int)getNumberElementInStack; 
-(void)pushViewControllerToStack:(UIViewController *)viewController; 

我在最后一个函数中出现这个错误。 here is the error

+5

如果导入'会发生什么'呢? – CodaFi

+2

你尝试过干净吗? – WolfLink

+0

以防万一你不知道“干净”是什么意思:http://stackoverflow.com/questions/5714372/how-to-empty-caches-and-clean-all-targets-xcode-4/6247073#6247073 – matt

回答

15

进口UIKit.h而不是Framework.h

#import <UIKit/UIKit.h> 
+1

应该没有必要。大多数头文件不会导入UIKit。事实上,他不应该输入任何东西; _.pch_文件同时导入UIKit和Foundation。事实上,我将他的代码复制并粘贴到我的项目中,并将其删除到'#import'行,并且它仍然编译得很好。其他事情正在发生。 – matt

+0

@matt所以你说所有的源文件和头文件都使用预编译的头文件,即使它们不是'#import Prefix.pch'? – trojanfoe

+0

是的,这是一个预先编译的头文件_is_。 – matt