私はNSTextViewを持っています:
NSTextView *textView = [[NSTextView alloc] init];
[textView setTranslatesAutoresizingMaskIntoConstraints:NO];
[textView setDrawsBackground:NO];
[textView setRichText:YES];
[textView setSelectable:YES];
[textView setEditable:YES];
return textView;
この textView は、initWithFrame の NSView のサブクラスに追加されます。
[[self window] makeFirstResponder:self.textView];
さらに、[self.textView acceptsFirstResponder] == YES
しかし、この textView の選択範囲が灰色になり、入力が機能しません。マウスの右ボタンを押すと、メニューがポップアップし、期待どおりの動作になります (入力が機能している青いもの)。
問題はどこだ?