如何在Mac应用程序中链接情节提要和快捷方式?

问题描述 投票:0回答:1

我正在尝试从故事板到我的NSHostingView子类进行IBsegue。这是为Mac应用程序链接情节提要和SwiftUI的正确方法吗?(否则,正确的方法是什么?)如果这样,子类文件中会出现四个错误:

import Cocoa

class hosty: NSHostingView {

    override func draw(_ dirtyRect: NSRect) {
        super.draw(dirtyRect)

        // Drawing code here.
    }

    @IBSegueAction func termo(_ coder: NSCoder) -> NSViewController? {
        return NSHostingController(coder: coder, rootView: ContentView())
    }
}

使用未声明的类型'NSHostingView'class hosty: NSHostingView {方法不会覆盖其超类override func draw(_ dirtyRect: NSRect) {中的任何方法根类super.draw(dirtyRect)中不能引用“超级”成员使用未解析的标识符'NSHostingController'return NSHostingController(coder: coder, rootView: ContentView())

我正在尝试从故事板到我的NSHostingView子类进行IBsegue。这是为Mac应用程序链接情节提要和SwiftUI的正确方法吗?(否则,正确的方法是什么?)如果是这样,我得到...

swift macos storyboard swiftui
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.