我想创建一个子类NSWindow.这个子类需要在使用之前初始化一些成员变量.在目标c中捕获初始化的最佳方法是什么?我发现init很少被调用的方式允许我这样做. NSWindow有一些我需要覆盖的初始化向量.我需要覆盖它们中的每一个吗?
我有一个NSPopover,它是通过与NSStatusItem的交互显示的.我在博客中写到了我需要做的黑客攻击,以便在这种情况下提供输入:http://blog.brokenrobotllc.com/using-nspopover-with-nsstatusitem
我在NSPopover的内容视图中有一个NSTextField.当我打开NSPopover时,NSTextField看起来好像是键(光标闪烁).但是,在打字时,什么都没有显示出来.如果我在字段中单击鼠标,我的输入开始显示在那里.
我尝试过在popoverDidShow上调用NSWindow的makeFirstResponder之类的东西:这种行为没有变化.有人有任何想法吗?