为什么不能在objective-c的类别扩展中添加方法?

为什么不能在objective-c的类别扩展中添加方法?,objective-c,categories,Objective C,Categories,对于给定的类TestViewController,如果将方法添加到其扩展中。但是会出现错误,原因是什么 代码: 分析错误:TestViewController.m:12:5:类型名称需要说明符或限定符 如何向扩展匿名类别的扩展类添加方法?谢谢删除{}。IVAR在{}内声明,方法在{}外声明。删除{}。IVAR在{}内声明,方法在{}外声明.请添加有关您尝试的内容的更多注释,以及您尝试编写的类和类别的完整示例。请添加有关您尝试的内容的更多注释,以及您尝试编写的类和类别的完整示例,并添加@end和@

对于给定的类
TestViewController
,如果将方法添加到其扩展中。但是会出现错误,原因是什么

代码:

分析错误:TestViewController.m:12:5:类型名称需要说明符或限定符


如何向扩展匿名类别的扩展类添加方法?谢谢

删除{}。IVAR在{}内声明,方法在{}外声明。

删除{}。IVAR在{}内声明,方法在{}外声明.

请添加有关您尝试的内容的更多注释,以及您尝试编写的类和类别的完整示例。请添加有关您尝试的内容的更多注释,以及您尝试编写的类和类别的完整示例,并添加
@end
@end
@interface TestViewController (){
    -(void) testMethod;
}