gpt4 book ai didi

swift - 设置SplitViewItem的ViewController

转载 作者:行者123 更新时间:2023-11-30 10:06:44 28 4
gpt4 key购买 nike

我在设置 nssplitviewcontroller 的分割 View 的 View Controller 时遇到问题。我有来自 Storyboard的引用,并尝试以编程方式设置项目 View Controller :

   override func viewDidLoad() {
dash = storyBoard.instantiateControllerWithIdentifier("dash_viewcontroller") as? NSViewController
print(dash)
main_view.viewController = dash!
}

我从控制台收到此错误(不会崩溃)并且不显示以编程方式设置的 vc:

2016-02-21 10:03:19.475 HealthDash[62950:3960447] Failed to set (contentViewController) user defined inspected property on (NSWindow): Cannot remove a SplitViewItem's viewController if it is currently in a SplitViewController

最佳答案

看起来 splitViewItem 有一个正在主动显示的内容 Controller 。我的猜测:首先,您必须从屏幕上删除该 View Controller ,然后才能替换它。创建新的 NSSplitItemView 可能更容易,将其添加到 NSSplitViewController 并删除不需要的 NSSplitItemView (及其关联的 View Controller )。

关于swift - 设置SplitViewItem的ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35539901/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com