cocoa - 如何从 NSObject 实例关闭窗口

标签 cocoa user-interface

我启动了一个 cocoa 项目,它为我生成了 AppleDelegate.h、AppleDelegate.m 和 main.xib 文件。我在窗口上创建了一些按钮,然后创建一个新类(继承自 NSObject),在该类中我为按钮点击做了一些事情。单击一个按钮时,我希望当前窗口消失,然后打开一个新窗口。我的问题是,当单击按钮时,我设法生成一个新窗口,但我不知道如何关闭前一个窗口。我需要从 NSWindow 而不是 NSObject 生成我的类吗?

最佳答案

以防万一,这可能对其他人有用。

[[[NSApplication sharedApplication] mainWindow] close ]; 

这就是我正在寻找的。

谢谢!

关于cocoa - 如何从 NSObject 实例关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21238337/

相关文章:

objective-c - 基于 View 的 NSTableView 相当于 tableView :willDisplayCell:forTableColumn:row?

cocoa - launchd 守护进程是在 Cocoa 中读取/写入特权文件的最佳途径吗?

c++ - 使用 linux echo 命令的变量内容列表 Run with qtProcess

javascript - 根据从 UI 中选择的时区过滤 php 中的日期

适用于 Windows 操作系统的 Python、Gtk+ 部署(多平台)

Java 将字符附加到文本区域

c - 将 double 限制为两位小数

objective-c - 无法使用 NSOpenPanel 打开图像

objective-c - 如何在 Objective-C 中声明一个字符串?

java - 圆圈扇区内 child 的最大尺寸