【发布时间】:2020-06-22 02:21:53
【问题描述】:
全部:
我正在做一个 swift 的 cocoa macos 应用项目,在一个故事板中包含多个 ViewController。
我知道我是否进行 segue 并将 segue 从第二个 ViewController 链接到第一个 ViewController。
我可以弹出 ViewController。
但是如果我有一个函数并且想要调用另一个 ViewController 以从第一个 ViewController 以编程方式呈现呢?
我搜索了很多以 UIStoryBoard 开头的示例,但我的 Storyboard 是 NSStoryboard。 有人可以提示我开始吗?
我的代码:
func checkPassword(SystemMsg:String) -> String{
//print("x")
let storyBoard = NSStoryboard(name: "Main", bundle: nil)
let mainViewController : NSViewController = storyBoard.instantiateController(withIdentifier: "PasswordInput") as! NSViewController
//self.present(mainViewController, asPopoverRelativeTo: <#T##NSRect#>, of: sender, preferredEdge: NSRectEdge, behavior: <#T##NSPopover.Behavior#>)
return ""
}
我在故事板中的 viewController 看起来像(没有 segue,没有链接):
如果有人能一步一步指导我,将不胜感激。
【问题讨论】:
-
不,这个问题和我的差不多。但反馈没有详细回答。
-
目前我正在查看这篇文章以获取更多详细信息:stackoverflow.com/questions/28454291/…
标签: swift macos nsviewcontroller