强制 NSTabView 在 MacOS 上加载选项卡的新实例

Force NSTabView to load new instance of a tab on MacOS

在带有多个选项卡的 NSTabViewController 中,我没有意识到默认情况下选择选项卡时,不会为您提供视图的新实例。有没有办法强制始终加载视图的新实例?

忽略 为什么 你会想要这样做,你应该能够在

显示该选项卡之前替换该选项卡的视图
  • 正在创建一个符合 <NSTabViewDelegate>
  • 的对象
  • 将其连接到选项卡视图的 delegate 出口
  • 实施-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem方法