@IBAction func didClickOnExploreButton(_ sender: NSButtonCell) { toggleViewStates(state: false) files = [String:Media]() switch sender.tag { case 101: getFilesFromDoucmentDir(type: .image) case 102: getFilesFromDoucmentDir(type: .video) case 103: getFilesFromDoucmentDir(type: .audio) case 104: getFilesFromDoucmentDir(type: .document) default: break } } @IBAction func didClickOnAddFileButton(_ sender: NSButton) { toggleViewStates(state: true) nothingFoundLabel.isHidden = true files = [String: Media]() }