美文网首页
Xcode12 Incompatible block point

Xcode12 Incompatible block point

作者: Cwwng | 来源:发表于2020-11-12 16:48 被阅读0次

1、问题

Xcode 12.1 版本,编译pods报错:Incompatible block pointer types sending 'void (^__strong)…

2、原因

Xcode 12 版本的Clang前端进行语法树校验时,对block中的参数进行强类型校验。类型不一致就会报错。

3、解决

解决1:在对应的Pods库的TARGETS下设置:
Build Settings -> Other C Flags -> 添加 -Xclang -fcompatibility-qualified-id-block-type-checking
解决2:使用__kindof修饰block不匹配的参数类型。

相关文章

网友评论

      本文标题:Xcode12 Incompatible block point

      本文链接:https://www.haomeiwen.com/subject/jlypbktx.html