我得到一个“预期的标识符或'(Xcode中的'消息。这是在(void)dealloc之后; 我不知道如何解决这个问题或者为什么会出现问题。如果有人能告诉我如何解决这个问题,我将不胜感激。我是基本的,所以我会欣赏一步一步的解决方案。非常感谢!我的代码:
- (void)dealloc;
{
[testView release];
[lblMsg release];
[super dealloc];
[scroll release];
[pager release];
[viewControllers release];
[super dealloc];
}
更新:谢谢大家的出色帮助。我已经通过使用完全不同的方法来解决问题。
答案 0 :(得分:1)
之后摆脱分号
- (void) dealloc
<。>在您的.m文件中。
你的.h文件中的dealloc方法声明之后只需要分号。
答案 1 :(得分:0)
注意到你有[超级...]两次。我见过的大多数有效的示例代码都是首先放弃(留下),只留下一次。您可以在一行或多行之前使用//来查看错误是否消失以及它是否在没有该(可能是不必要的)代码的情况下运行。我发现[... release]行有时是允许的,并且通常不允许如前所述。同样,//用于注释掉一行代码,但也可以通过简单地删除//来“恢复”。