これは簡単だと思いましたが、間違っていたようです。基本的に、私がやろうとしているのは、フォントがAppleのデフォルトであるHelveticaRegular12ptに変更されないようにすることだけです。
NSDocumentのサブクラスを作成し、実装ファイルに次のメソッドがあります。
- (void)windowControllerDidLoadNib:(NSWindowController*)aController
{
[super windowControllerDidLoadNib:aController];
if(attrString)
{
[[textView textStorage] setAttributedString:attrString];
[[textView textStorage] setFont:[NSFont fontWithName:@"Menlo Bold" size:24]];
}
この方法はファイルを開いたときに問題なく機能しますが、すべてのテキストを削除してからもう一度入力すると、フォントは次のようにリセットされます... Helvetica Regular12pt...指定したフォントとサイズを維持するだけですプログラムの全期間にわたってそれを。