xcode swift无法接收来自Object-C的通知

问题描述 投票:0回答:1

我使用NetworkSpeedMonitor检查用户网络链接这是我的代码

networking = NetworkSpeedMonitor()
networking.start()
NotificationCenter.default.addObserver(self, selector: #selector(networkSpeedChanged(_:)), name: NSNotification.Name(rawValue: NetworkDownloadSpeedNotificationKey), object: self)

这是我的选择器功能

@objc func networkSpeedChanged(_ notification:NSNotification) {
    // never run
    if let downloadSpeed = notification.userInfo?[NetworkSpeedNotificationKey] as? String {
        self.networkingLabel.text = downloadSpeed
    }    
}

但是我发现选择器没有运行

ios nsnotificationcenter
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.