错误:程序中出现意外的“@”

时间:2014-03-10 01:55:11

标签: ios xcode

我收到以下错误。

程序中意外的'@'。

我的代码如下:

SKTexture* eyeTexture1 = [SKTexture textureWithImageNamed:@"eye1"];
eyeTexture1.filteringMode = SKTextureFilteringNearest;
SKTexture* eyeTexture2 = [SKTexture textureWithImageNamed:@"eye2"];
eyeTexture2.filteringMode = SKTextureFilteringNearest;

    SKAction* flap = [SKAction repeatActionForever: [SKAction animateWithTextures:@[eyeTexture1,      eyeTexture2] timePerFrame:0.2]];

_eye = [SKSpriteNode spriteNodeWithTexture:eyeTexture1];
[_eye setScale:2.0];
_eye.position = CGPointMake(self.frame.size.width / 4, CGRectGetMidY(self.frame));
[_eye runAction:flap];

}
@end //this is where the error occurs.

我在这里检查了其他答案,但他们没有解决我的问题。 感谢

编辑:作为回应,代码在@implementation中,由于堆栈溢出的“更多代码,更多细节”的事情,我无法再添加任何代码。有一个花括号可以打开它。

2 个答案:

答案 0 :(得分:1)

您需要在.m文件的顶部添加匹配的“@implementation”。

E.G。:

@implementation MyGameCode

…
…
…

@end

答案 1 :(得分:0)

请确保您的代码已定义@ implementation,并且您没有意外删除/注释该行。另请检查@end

后面是否有代码