如何处理协议function覆盖的@available()?
场景:
我正试图过滤掉iOS 10代码
@available()
&
if #available()
。
我使用@available()作为更高范围: 类和扩展 。
但我收到覆盖函数的编译器错误:
有解决方案吗
查看UIPresentationController
标头,从iOS 8开始提供presentationTransitionWillBegin
,因此编译器会因为您的覆盖从10开始可用而声明其混淆,而其覆盖的方法是从8.0开始。