【问题标题】:File owner changed when showing NSPopover显示 NSPopover 时文件所有者已更改
【发布时间】:2013-10-17 18:25:51
【问题描述】:

这对我来说真的很奇怪

一旦我添加了一个 NSPopover 和它的 contentVC 到 Nib(文件所有者被设置为 myVC 的权限)并且右 AFTER 触发

[self.sliderPopover showRelativeToRect:rect ofView:sender preferredEdge:NSMinYEdge];

绑定到 FileOwner(myVC) 的所有 mi 绑定和操作都(重新)绑定到 Popovers 内容 VC,我得到了很多

Could not connect the action testValueChanged: to target of class SliderPopoverViewController

作为 Popovers contentVC,没有对应的路径

为什么会这样?


更新:

当我这样做时

- (void)awakeFromNib {

    [self.sliderPopover.contentViewController view];

}

出现同样的问题,所以肯定和contentVC的加载有关


更新:

更改名称 SliderPopoverViewController.xib 到 __SliderPopoverViewController.xib 确实有帮助,但我仍然不明白为什么(其次,我不明白,为什么 __SliderPopoverViewController 在名称更改后被加载(因为它与类的名称不匹配) ))

这都是一些奇怪的错误吗?

【问题讨论】:

    标签: macos cocoa xib nsviewcontroller nspopover


    【解决方案1】:

    一定是有bug,重命名了

    SliderPopoverViewController.xib__SliderPopoverViewController.xib 确实有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-13
      • 2016-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 2014-08-11
      • 1970-01-01
      相关资源
      最近更新 更多