0

これは私には本当に奇妙に見えます

NSPopover を追加すると、それは Nib に contentVC になり (ファイル所有者は myVC に設定されます)、トリガーの直後に

[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 に変更することは役に立ちましたが、その理由はまだわかりません (2 番目に、名前の変更後に __SliderPopoverViewController が読み込まれた理由がわかりません (クラスの名前))

それで、これはすべて奇妙なバグですか?

4

1 に答える 1

0

名前を変更して、バグだったに違いない

SliderPopoverViewController.xib__SliderPopoverViewController.xib助けた

于 2013-10-17T18:58:26.563 に答える