预期的标识符或'('表示void dealloc

时间:2013-04-28 12:59:43

标签: xcode identifier dealloc

我得到一个“预期的标识符或'(Xcode中的'消息。这是在(void)dealloc之后; 我不知道如何解决这个问题或者为什么会出现问题。如果有人能告诉我如何解决这个问题,我将不胜感激。我是基本的,所以我会欣赏一步一步的解决方案。非常感谢!我的代码:

   - (void)dealloc;
{
    [testView release];
    [lblMsg release];
    [super dealloc];
    [scroll release];
    [pager release];
    [viewControllers release];
    [super dealloc];
}

更新:谢谢大家的出色帮助。我已经通过使用完全不同的方法来解决问题。

2 个答案:

答案 0 :(得分:1)

之后摆脱分号
- (void) dealloc
<。>在您的.m文件中。

你的.h文件中的dealloc方法声明之后只需要分号。

答案 1 :(得分:0)

注意到你有[超级...]两次。我见过的大多数有效的示例代码都是首先放弃(留下),只留下一次。您可以在一行或多行之前使用//来查看错误是否消失以及它是否在没有该(可能是不必要的)代码的情况下运行。我发现[... release]行有时是允许的,并且通常不允许如前所述。同样,//用于注释掉一行代码,但也可以通过简单地删除//来“恢复”。