升级Xcode之后之前的一些C语言参数会莫名奇妙报错,Incompatible function pointer types passing xxxx
解决方案
#pragma clang diagnostic 是Clang编译器提供的指令,用于调整特定代码段的编译器警告级别。
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"
// 放入报错的代码
#pragma clang diagnostic pop
上面的-Wincompatible-pointer-types 的意思是忽略不兼容指针类型。