6

NSSavePanel应用程序在后台显示时,我收到以下错误:

RVS:__54-[NSRemoteSavePanel _runOrderingOperationWithContext:]_block_invoke_0319 : Timeout occured while waiting for the window
Remote Window Controller requested NSRequestRetryActivateSharedwindow...

此外,面板不会出现并runModal返回NSFileHandlingPanelCancelButton

该应用程序是沙盒的。这是创建面板的代码:

NSSavePanel *panel = [NSSavePanel savePanel];
NSInteger result = [panel runModal];
if (result == NSFileHandlingPanelOKButton)
{
    // Do something
}

可能是什么问题?

如果应用程序位于前台,则面板显示没有任何错误。

4

2 回答 2

6

请务必启用适当的权利。在这种情况下,请检查“用户选择的文件”是否未设置为“无访问权限”。

于 2012-12-28T22:46:50.657 回答
1

对于目标设置的“摘要”选项卡中“权利”部分的“用户选择的文件”权利,应将其设置为“读/写”访问权限。

于 2013-03-19T11:10:39.663 回答