【发布时间】:2015-09-14 17:54:44
【问题描述】:
我找到了这个 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 下创建 Cocoa 类,但没有任何运气。
【问题讨论】:
-
import Cocoa或import AppKit? -
@mattr 好电话我忘了说那些导入给我的消息“没有这样的模块”顺便说一句,用 xcode 显式创建一个可可类会给出相同的错误消息。我猜我的 xcode 安装出了点问题?
标签: cocoa swift2 nsopenpanel