NStoolbar 重新加载/刷新

Jun*_*uno 6 macos cocoa delegates nstoolbar nstoolbaritem

在我的项目中,我有一个NSToolBar5 NSToolBarItems。我想删除最后两个NSToolbarSpaceItemIdentifier工具栏项目,其中一个是,然后重新加载工具栏。

这该怎么做?我在这一点上安静了很长时间。如果我想从 中删除项目NSToolBar,我会收到由于NSToolbarSpaceItemIdentifier.

我想再次调用委托方法并将最新的 items 数组传递给它。

这该怎么做?
请帮忙。

Jay*_*Jay 2

约束警告似乎是一个单独的问题 - 我们在同一项目的 10.8 下看到了此错误,但在 10.9 下没有看到此错误。
据我所知,这是一个框架错误,与 API 的任何错误使用无关。

就删除工具栏项目而言:
removeItemAtIndex:这就是您正在寻找的。

像往常一样,文档是您的朋友。在这种情况下,请阅读此处的
Cocoa 工具栏编程主题