此代码使我的应用程序崩溃,因为awakeFromNib
它被递归调用:
- (void)awakeFromNib
{
[super awakeFromNib];
...
[[self window] setFrameTopLeftPoint:NSMakePoint(frame.origin.x, frame.origin.y)];
}
setFrameTopLeftPoint 是否再次调用awakeFromNib
?我认为 awakeFromNib 只调用一次,当 NSWindow 由 XIB 文件加载时。
如何更新窗口位置和大小awakeFromNib
?
谢谢