是否有类方法相当于-respondsToSelector:?
有点像+respondsToSelector:?
我问的原因是因为通过-respondsToSelector:在类级别上实现,我得到一个编译器警告:"找到'-respondsToSelector:'而不是'protocol中的'respondsToSelector:'".
代码如下所示:
Class <SomeProtocol> someClass = [someInstance class];
if ([someClass respondsToSelector:@selector(someSelector:)]) {
someVar = [someClass someSelector:someData];
}
Run Code Online (Sandbox Code Playgroud)