这里的想法很简单,我想在一个应用程序中显示所有的 NSWindows。这个想法是应用程序中有两个窗口,一个是隐藏的,另一个是可见的。我想显示应用程序中的所有窗口,然后隐藏一个。我可以隐藏我想隐藏的窗口,但我无法显示这些窗口,因为我无法获得对它的引用。无论如何获取应用程序中所有 nswindows 的列表然后遍历它并隐藏它们或类似的东西,我可以使用 [NSApp windows] 但是尝试使用
NSArray *windowArray = [NSApp windows];
[windowArray[0] makeKeyAndOrderFront:self];
[NSApp activateIgnoringOtherApps:YES];
不起作用,也不:
NSArray *windowArray = [NSApp windows];
NSWindow *tempWindow = windowArray[0];
[tempWindow makeKeyAndOrderFront:self];
[NSApp activateIgnoringOtherApps:YES];
有什么建议么?