在读取用户默认值并在windowDidLoad
中设置时,在我的窗口中初始化复选框时会有轻微的延迟。有没有比这更好的地方?
这是我的首选项窗口控制器类中的代码。
- (void)windowDidLoad
{
[super windowDidLoad];
NSLog(@"Preferences nib loaded.");
[showLikesCheckbox setState:[self showLikes]];
[showFollowsCheckbox setState:[self showFollows]];
[showCommentsCheckbox setState:[self showComments]];
}
答案 0 :(得分:2)
建议使用-awakeFromNib
方法执行此操作。