NSOpenPanel隐藏Xcode调试

时间:2017-04-17 21:54:20

标签: swift xcode nsopenpanel

我正在开发一款使用NSOpenPanel的应用。问题是在使用Xcode进行调试期间,面板不会完全隐藏自身。其他所有内容都会显示一个白色矩形。我已经尝试使用完成处理程序来解决这个问题,因为有些人已经建议它,但到目前为止我还没有运气。

这是代码。我希望看到整个处理程序进入后面板的整个寡妇消失,但没有这样的运气。这是代码。任何建议将不胜感激。

    func createPanel(){

    //setup NSOpenPanel
    let filePanel = NSOpenPanel();
    filePanel.allowedFileTypes = ["csv"]
    filePanel.title = "IMPORT CSV FILE"
    //Display Panel with completion handler
    filePanel.begin(completionHandler: ){ response in

    guard let url = filePanel.url else {
            return
        }

    let path = url.path
    // need the string value for url
    self.processFile(path:path)
        }

谢谢吉姆

0 个答案:

没有答案