Swift 使用 respond 和 perform

2021-03-25  本文已影响0人  __Gavin__

示例:
在导航控制器的返回事件里,通知top控制器即将消失。

@objc func backToPrevious() {
      let selector = NSSelectorFromString("backEvent")
      if self.topViewController?.responds(to: selector) == true {
          self.topViewController?.perform(selector)
      }
}
上一篇 下一篇

猜你喜欢

热点阅读