相关疑难解决方法(0)

类方法等效于-respondsToSelector:

是否有类方法相当于-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)

cocoa cocoa-touch objective-c

67
推荐指数
3
解决办法
4万
查看次数

标签 统计

cocoa ×1

cocoa-touch ×1

objective-c ×1