Владелец файла изменен при показе NSPopover

Мне это кажется очень странным

Как только я добавлю NSPopover и его contentVC в Nib (владелец файла установлен прямо на myVC) и правильно ПОСЛЕ срабатывания

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

Все привязки mi и действия, привязанные к FileOwner(myVC), (повторно) привязаны к VC контента Popovers, и я получаю много

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 был загружен после изменения имени (поскольку он не соответствует название класса))

Так это какая-то странная ошибка?


person Peter Lapisu    schedule 17.10.2013    source источник


Ответы (1)


Должно быть, какая-то ошибка, переименовывая

SliderPopoverViewController.xib до __SliderPopoverViewController.xib помогли

person Peter Lapisu    schedule 17.10.2013