我有一个 NSWindow,当您单击两个项目中的任何一个(都来自 NSTableView)时,它会显示出来。我有一个 setter 方法,它告诉窗口要显示什么信息。这一切都很完美,直到需要在窗口中显示数据。如果我使窗口从一个表视图显示,然后尝试让它显示另一个它不这样做的新数据,它会保留旧数据。
我使用完全相同的方法从两种可能的方式获取和显示数据,以显示窗口,并且数据正在正确更改。显示我正在使用的窗口[mywindow makeKeyAndOrderFront:self];
并且一个表视图与窗口属于同一类,而另一个则不是