Catalyst:UIKit 中缺少 UIReferenceLibraryViewController?

Catalyst: UIReferenceLibraryViewController missing in UIKit?

在我的 iOS 应用程序中,我使用 UIReferenceLibraryViewController (UIKit) 在字典中查找单词。工作正常。在为 Catalyst 构建时,我得到:

Showing Recent Issues
Undefined symbol: _OBJC_CLASS_$_UIReferenceLibraryViewController

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_UIReferenceLibraryViewController", referenced from:
      objc-class-ref in WoordvinderViewController.o
      objc-class-ref in AnagramViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

是 UIKit 框架中缺少 UIReferenceLibraryViewController,还是我漏掉了什么?

Apple 的代码级支持告诉我报告错误...呃.. 在错误报告器中反馈,但错误报告未被确认。 Xcode 12 beta 没有修复它,Xcode 12 发布也没有。

class 尚未为 Catalyst 实现,尽管文档说它受支持。我什至在 /System/iOSSupport/System/Library/PrivateFrameworks/UIKitCore.framework/Versions/A/UIKitCore 检查了 UIKit 的 macOS 端口,没有发现对 class.

的引用

我想目前唯一的解决方案是创建一个 macOS 插件,通过调用 NSView.showDefinition().

来显示本机查找弹出窗口