谢谢您的帮助。需要有关固定代码的指导以调用10.11中的工作表。
当前和不推荐使用的代码:
[NSApp beginSheet:customPanel modalForWindow:[_sourceTabView window]
modalDelegate:nil
didEndSelector:NULL
contextInfo:NULL];
我将如何使用[NSWindow beginSheet:completionHandler:]修复此问题
再次感谢。
保罗
最佳答案
文件说
- (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
}
关于cocoa - NSApp beginSheet:modalForWindow:El Capitan中已弃用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32890367/