小编Pet*_*hes的帖子

添加观察者而不使用选择器

我需要在我的项目中添加观察,但是由于与我一起工作的经理不允许我在函数中使用@objc,无论如何我可以在不使用@objc的情况下使用这个函数吗?

   func createObservers() {
      NotificationCenter.default.addObserver(self, selector: #selector(self.updatedata(notification:)),
                                             name: Notification.Name(rawValue: updateNotificationKey), object: nil)

    }

   @objc dynamic func updatedata(notification: NSNotification) {
         updateDataIcon()
     }
Run Code Online (Sandbox Code Playgroud)

我们将不胜感激您的帮助。

observer-pattern swift

5
推荐指数
1
解决办法
1277
查看次数

标签 统计

observer-pattern ×1

swift ×1