这个问题是针对 iOS 版本兼容性的。
我知道如何检查函数是否存在,如果它是使用 respondsToSelector 的典型 Objective-C 风格方法。即对于诸如以下的方法:
- (void) someMethod:(NSInteger)someParameter;
您可以使用:
if ([self respondsToSelector:@selector(someMethod:someParameter)]) {
//do something
}
但是 C 风格的函数呢?如何检查是否存在如下所示的函数:
void CStyleFunctionName(FoundationTypeRef parameter);
谢谢!