我有一个NSWindow,当你点击两个项目(都来自NSTableView)时显示出来。我有一个setter方法告诉窗口要显示的信息。这一切都是完美的,直到需要在窗口中显示数据。如果我导致窗口从一个tableview中显示,然后尝试让它显示来自另一个不新的数据的新数据,它会保留旧数据。Cocoa NSWindow不用数据更新
我使用完全相同的方法从两种可能的方式获取和显示数据,以使窗口显示,并且数据正确更改。为了显示我用[mywindow makeKeyAndOrderFront:self];
和一个表视图是在同一类的窗口的窗口,而另一种是不
这与更新窗口中任何视图中显示的数据无关。它甚至不是NSWindow方法;这是一个NSWindowController方法。 – 2010-07-11 18:52:52