runModalForWindow限制http请求
我有url连接,通常工作正常
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request
delegate:delegate];
但是当我创建一个模态窗口时,没有请求收到响应:
[NSApp runModalForWindow:window];
如果我评论这一行,从而创建一个“标准”窗口,一切正常。
我尝试从NSURLConnectionDelegate实现所有方法,而不是调用它们中的一个。
我怀疑这是关于'run loops'的事情,但是在这方面没什么经验。有没有人有这方面的经验?
谢谢
没有找到相关结果
已邀请:
3 个回复
惜堡沁戚
也可以在
(当前线程的runloop模式,同时呈现模态视图)中运行
其中
可能是
而
可能是
。更多信息在
doc中。 如果您支持早期操作系统,则可能必须具有创造性(即使用多线程)。这里10.5之前很好地讨论了这个问题。
坝硷操
咖哀烈
但是,当connectionDidFinishLoading调用时,[NSApp stopModal]不起作用,需要调用[NSApp abortModal]。