我创建了自己的进度窗口对话框,可在我的Apple应用程序插件中使用。但是,当我尝试以编程方式关闭它时,它会停留在屏幕上。奇怪的是,自从Capitan以来,关闭窗户一直很好,而且只是从莫哈韦以来才出现这个问题。
该窗口在XIB文件中定义,并且子类为using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace ConsoleApplication1
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
DataSet ds = new DataSet();
ds.ReadXml(FILENAME);
}
}
}
。
该窗口在插件代码中使用
调用@interface ProgressWindow : NSWindowController
进度窗口顽固地停留在屏幕上。我跟踪了代码路径以关闭并释放该窗口,然后将其称为。</ p>
还有其他参考吗?