我找到了这个swift 1.2教程来打开一个面板。但是它在swift 2.0中不工作。
@IBAction func selectFile(sender: AnyObject) {
var openPanel = NSOpenPanel()
openPanel.title = "Select file"
openPanel.beginWithCompletionHandler({(result:Int) in
if (result = NSFILEHandlingPanelOKButton){
print(openPanel.URL!)
}
})
}
我得到了错误的未解析标识符NSOpenPanel,swift 2.0的等效项是什么?
我也尝试过在iOS和MacOS下创建可可类,但没有任何运气。
2条答案
按热度按时间mgdq6dx11#
如果尚未导入,请尝试导入AppKit:
你可以在上面看到Apple Docs。
mwg9r5ms2#
作为奖励,一个自定义视图与弹出。
}