升级到XCode12,一直报下面这个错误,可把我给坑惨了。。。从早上10点,一直到现在,才找到解决这个问题的门道~~~
报错信息:Cannot find interface declaration for 'OS_dispatch_queue'
首先,我们的报错信息是来自-swift.h桥接文件中。从上图,我们可以看到,SWIFT_EXTENSION、OS_dispath_queue,两个关键词,我们就应该了解到,是我们的DispathQueue扩展出了问题。不妨找到你的扩展类去看一眼,请看下图
问题出在哪里呢?哈哈哈,就是private这个关键词,凡是报这个错误,都是因为你缺少了private关键词,只要你加上就可以修复这个问题,具体是因为什么原因,XCode11版本没有问题,而XCode12会出现这个问题,我还需要再研究一下,哈哈哈
解决方法:
加入private关键词
网友评论