Objective c 目标c与外部错误

Objective c 目标c与外部错误,objective-c,Objective C,我有一个名为MyClass的类。在文件MyClass.m中,我用以下行开始编码: 外部MyClass*gMyClass 我得到了这个错误: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 有什么问题吗?您认为如何?确保在extern语句之前声明MyClass。在声明extern MyClass*gMyClass之前是否导入MyClass.h 此外,在类的.m文件中,gMyClass global被

我有一个名为MyClass的类。在文件MyClass.m中,我用以下行开始编码: 外部MyClass*gMyClass

我得到了这个错误:

error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
有什么问题吗?您认为如何?

确保在extern语句之前声明MyClass。在声明extern MyClass*gMyClass之前是否导入MyClass.h


此外,在类的.m文件中,gMyClass global被声明为extern似乎有点奇怪。通常,extern MyClass*gMyClass语句要么放在标题中,要么将*gMyClass设为静态,并允许通过MyClass类中的类方法访问它。

您需要发布更多代码和更多信息,如该行的位置。。。