谢谢您的帮助。需要有关固定代码的指导以调用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/

10-09 10:21