请升级最新版本,作者已适配 xcode12 https://github.com/12207480/TYAttributedLabel
Xcode 12 编译 TYAttributedLabel 报以下错误
Incompatible block pointer types sending 'void(^__strong)(__strong id<TYLinkStorageProtocol>)' to parameter of type 'void(^)(__strong id<TYTextStorageProtocol>)'
解决方法
找到 Build Setting -> Other C Flags
输入 -Xclang -fcompatibility-qualified-id-block-type-checking
-Xclang -fcompatibility-qualified-id-block-type-checking
此方法只适用于 Xcode 12 及以上版本使用,如果使用 Xcode 11 请删除 -Xclang -fcompatibility-qualified-id-block-type-checking 否则编译会失败
文章有(5)条网友点评
这个问题,不是代理跟下面函数的代理不一致造成的?
大佬牛皮,这个能解决。
大佬。。。改完之后还是一样的错误
Incompatible block pointer types sending ‘void (^__strong)(__strong id)’ to parameter of type ‘void (^)(__strong id)’
这几天交项目交不上了。。。
@ ュース男森 这就尴尬了…,试试clean下项目?
@ ュース男森 一样的问题,clean了之后还是不行