感谢您的帮助。需要在10.11中将代码修改为呼叫表的指导。
当前和已弃用的代码:
[NSApp beginSheet:customPanel modalForWindow:[_sourceTabView window]
modalDelegate:nil
didEndSelector:NULL
contextInfo:NULL];
如何使用[NSWindow beginSheet:completionHandler:]
解决此问题再次感谢。 保罗。
答案 0 :(得分:3)
文档说
- (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow *)docWindow modalDelegate:(nullable id)modalDelegate didEndSelector:(nullable SEL)didEndSelector contextInfo:(null_unspecified void *)contextInfo NS_DEPRECATED_MAC(10_0, 10_10, "Use -[NSWindow beginSheet:completionHandler:] instead");
[[ _sourceTabView window] beginSheet:customPanel
completionHandler:^(NSModalResponse returnCode){
//your code
}