1

我有一个 NSWindow,当您单击两个项目中的任何一个(都来自 NSTableView)时,它会显示出来。我有一个 setter 方法,它告诉窗口要显示什么信息。这一切都很完美,直到需要在窗口中显示数据。如果我使窗口从一个表视图显示,然后尝试让它显示另一个它不这样做的新数据,它会保留旧数据。

我使用完全相同的方法从两种可能的方式获取和显示数据,以显示窗口,并且数据正在正确更改。显示我正在使用的窗口[mywindow makeKeyAndOrderFront:self];

并且一个表视图与窗口属于同一类,而另一个则不是

4

2 回答 2

0

你试过打电话[[mywindow contentView] setNeedsDisplay:YES];makeKeyAndOrderFront:打电话吗?

于 2010-05-24T01:40:28.810 回答
-1

原来我很傻,没有打电话[myWindow showWindow:self];

于 2010-05-27T23:34:50.170 回答