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


#import <Foundation/Foundation.h>
#import "SuperHero.h"
                                                                      'missing @end'
@implementation Superhero : NSObject 

-(int)Fight:(int)enemyStamina{

    int resultingStamina = enemyStamina - 5;
    return resultingStamina;
}
@end

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

继承仅在@interface部分指定。因此,删除代码中的: NSObject部分,您将会很好。

最新更新