我试过这个,但是我的程序崩溃了。如何自动关闭可可中的模式窗口?
- (void)windowWillClose:(NSNotification *)notification
{
[modalWindow orderOut:self];
[NSApp stopModal];
}
我试过这个,但是我的程序崩溃了。如何自动关闭可可中的模式窗口?
- (void)windowWillClose:(NSNotification *)notification
{
[modalWindow orderOut:self];
[NSApp stopModal];
}
最有可能的是,modalWindow没有指向一个有效的对象。这是唯一会在这两条线中崩溃的明显事情。在寻求帮助之前,您应该能够使用调试器了解更多关于它为何崩溃的信息。
具体来说,它指向一个无效(已故)对象。 'nil'也不是一个有效的对象,但是向它发送消息不会导致崩溃。 – 2010-01-27 00:49:14
我在界面生成器中未选中“释放时关闭”选项,然后它运行良好。谢谢。 – Irwan 2010-01-27 02:16:21
它是如何崩溃的?把这个崩溃报告放在这里会对我们找出问题很有帮助。 – Yuji 2010-01-26 08:47:06
请具体运行日志信息+回溯。 – 2010-01-26 15:10:06
它没有响应,光标变成旋转状态 – Irwan 2010-01-27 02:13:46