如何正确使用NSWindowSharingNone

时间:2012-09-04 02:46:58

标签: macos cocoa nswindow

如何正确使用窗口共享类型为none,以便不从屏幕录制中捕获窗口?我目前正在尝试做以下事情......

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [_window setSharingType:NSWindowSharingNone];
}

然而,当显示窗口时,我收到以下错误......

2012-09-03 19:36:31.253 AppSim [21255:303] - [NSPersistentUIManager snapshotWindow:handler:]:CGSCaptureWindowsContentsToRectWithOptions(cid,& wid,1,CGRectZero,kCGSWindowCaptureBestResolution,& image)返回错误1000 on第2397行

任何人都知道我可能遗失或做错了......

====更新====

我应该添加,尽管错误存在与否,有问题的窗口仍然被快速时间(屏幕录制)捕获。

0 个答案:

没有答案