respondsToSelector的大概方法如下:

1
2
if ([NSArray respondsToSelector:@selector(arrayWithObjects:)]){
}

就是NSArray是否会执行arrayWithObjects:方法,一般在执行代理函数之前先这样respondsToSelector检测一下。