我希望在用户插入SD卡时收到我的应用的通知。我尝试添加观察者,但未收到任何通知。
class SDCardWatcher: NSObject {
public override init() {
super.init()
NotificationCenter.default.addObserver(self, selector: #selector(self.onDiskMounted(_:)), name: .NSWorkspaceDidMount, object: nil)
}
@objc public func onDiskMounted(_ notification : Notification) {
// This code is never executed
print(notification.description)
}
}
我是MacOS的新手,所以希望您提出建议。