Mac用のフォントアプリケーションを作成しています。私は場所"/Library/Fonts/"
からすべてのフォント名を得て、FontArray
という名前の配列にそれらを保存しました。私はNSTextViewのすべてのフォントをプレビューする必要があります。これはNSTextViewのコードです。英語以外の言語のフォントを設定する
NSTextView *textView=[[NSTextView alloc]initWithFrame:NSMakeRect(250,500,450,30)];
[textView setString:@"ABCDEFGHIJKLMMOPQRSTUVWXYZ"];
[textView setFont:[NSFont fontWithName:[FontArray objectAtindex:rowid] size:40]];
この関数は、テーブルビューの行がクリックされたときに呼び出されます。これは、すべての英語フォントで正しく動作します。しかし、英語以外のフォントをクリックすると、エラーが発生します。*** -[NSTextView setFont:]: nil NSFont given.
このエラーを修正するにはどうすればコードを変更できますか?
誰でも提案をお願いします... – Aravindhan