0

NSComboBox があり、カーソルがある場所にフォント名を表示したいです。私は現在のコードを持っています:

- (void)textDidChange:(NSNotification *)notification {
    [self.fontBox setStringValue:[self.doc.textStorage attribute:NSFontAttributeName atIndex:(self.doc.selectedRange.location - 1) effectiveRange:nil]];

} 

コンボ ボックスのタイトルをフォントに設定しますが、次のような結果が得"ArialMT 12.00 pt. P [] (0x1001a95b0) fobj=0x1006511c0, spc=3.33"られます。長い文字列ではなく、Arial、Times New Roman、または Helvetica を取得したいだけです。これどうやってするの?

4

1 に答える 1