我已经用谷歌搜索,但无法找出什么是等效respondsToSelector:
的。
这是我唯一能找到的东西(Swifts替代responsToSelector:),但在我的案例中并不太相关,因为它检查委托的存在,我没有委托,我只想检查是否存在新的API在设备上运行时是否返回,如果不是,则返回原先的api版本。
NSClassFromString
和respondsToSelector
其他机制来检查新实现的功能,因此我必须相信这些机制已经存在,或者将在发布之前存在。尝试观看Advanced Interop...
来自WWDC 的视频。
if #available(...)
在Swift 2.x中使用respondsToSelector
,以避免首先使用。但是你知道的。(apple.co/1SNGtMQ)