如何正确编写此方法以摆脱"缺少@ end"错误?

时间:2014-07-04 14:17:10

标签: objective-c methods

#import <Foundation/Foundation.h>
#import "SuperHero.h"

                                                                      'missing @end'
@implementation Superhero : NSObject 


-(int)Fight:(int)enemyStamina{


    int resultingStamina = enemyStamina - 5;

    return resultingStamina;
}

@end

2 个答案:

答案 0 :(得分:1)

这是有效的代码(语法)。没有标题代码我不能多说,但可能你错过了头文件中的@end。此外,尝试清理并重建您的项目。
另外,正如kambala所提到的,使用@interface指令指定继承。

答案 1 :(得分:0)

继承仅在@interface部分中指定。因此,请删除代码中的: NSObject部分,您就可以了。