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()
.
来显示本机查找弹出窗口
在我的 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()
.