留意SD卡插入

时间:2018-11-16 03:54:41

标签: swift macos

我希望在用户插入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的新手,所以希望您提出建议。

0 个答案:

没有答案