2017-09-19 26 views
-1

如何在协议中声明类方法? 我已经尝试过这样:我可以在Objective-C协议中公布类方法吗?

@protocal 
+(void)methodA; 
@end; 

但是这会导致崩溃。

+2

它在哪里崩溃?你如何执行协议? –

+0

如果你想调用一个类方法,你不需要定义一个协议方法,你应该直接调用它。 –

+1

@ParasGorasiya这是不正确的。 –

回答

0

如果您的意图是指定符合类必须实现的类方法,那么您可以在协议要求中定义类方法。

但是你的协议需要一个名字。而且@protocol拼错了。

@protocol ProtocolNameHere 
+(void)methodA; 
@end 
相关问题