我正在爲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]];
此功能將在單擊tableview行時被調用。這適用於所有英文字體。但是,每當非英文字體點擊意味着它給出了一個錯誤,如*** -[NSTextView setFont:]: nil NSFont given.
如何更改我的代碼來糾正此錯誤。
任何人都請給出建議... – Aravindhan