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