好的,所以我检查了整个 SO 和 Google,但我找不到我的代码有什么问题:
- (IBAction)selectFont:(id)sender
{
NSFontManager *fontManager = [NSFontManager sharedFontManager];
[fontManager setDelegate:self];
[fontManager setTarget:self];
NSFontPanel *fontPanel = [fontManager fontPanel:YES];
[fontPanel makeKeyAndOrderFront:sender];
}
- (void)changeFont:(id)sender
{
NSFontManager *fontManager = [NSFontManager sharedFontManager];
font = [fontManager selectedFont];
NSLog(@"%@",[fontManager selectedFont]);
}
字体面板弹出,但是当我选择一种字体时,控制台会返回(null)
字体管理器的所选字体。有人知道我错过了什么吗?
谢谢