大佬教程收集整理的这篇文章主要介绍了macos – NSOpenPanel / NSSavePanel在Swift 3中崩溃,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@IBACtion func browseFile(sender: AnyObject) { let dialog = NSOpenPanel(); dialog.title = "Choose a .txt file"; dialog.allowedFileTypes = ["txt"]; if (dialog.runModal() == NSModalResponSEOK) { let result = dialog.url // Pathname of the file if (result != nil) { let path = result!.path print("browseFile path: \(path)") //filename_field.stringvalue = path } } else { // User clicked on "Cancel" return } }
代码按预期打开一个打开的对话框,我可以选择一个文件.单击打开按钮会使应用程序崩溃.在控制台中,我得到:
当我运行代码并打开对话框时,我得到了控制台
但这不会影响应用程序.
在网络上有更多NSOpen或NSSave对话框的示例,代码略有不同,但每个人都得到相同的结果:崩溃,以及控制台上完全相同的错误.
以上是大佬教程为你收集整理的macos – NSOpenPanel / NSSavePanel在Swift 3中崩溃全部内容,希望文章能够帮你解决macos – NSOpenPanel / NSSavePanel在Swift 3中崩溃所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。