要在Cocoa中通过单击按钮打开NSWindow,您需要遵循以下步骤:
以下是一个简单的示例:
@IBAction func openWindow(_ sender: NSButton) {
let storyboard = NSStoryboard(name: NSStoryboard.Name("Main"), bundle: nil)
guard let windowController = storyboard.instantiateController(withIdentifier: NSStoryboard.SceneIdentifier("YourWindowControllerIdentifier")) as? NSWindowController else { return }
windowController.showWindow(sender)
}
请确保将"YourWindowControllerIdentifier"替换为您在Main.storyboard中为NSWindowController设置的实际标识符。
现在,当您单击按钮时,应该会打开新的NSWindow。
注意:这个答案没有涉及到云计算,但是如果您需要将此应用程序部署到云端,您可以使用腾讯云的轻量应用服务器(Tencent Serverless Cloud Base,SCF)或腾讯云的虚拟机(Tencent Cloud Virtual Machine,CVM)来部署您的Cocoa应用程序。
领取专属 10元无门槛券
手把手带您无忧上云