问题标签 [uikitformac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 右键单击 UIKitForMac 的 UIButton(催化剂)
是否可以在 UIKitForMac 中轻松启用对 Catalyst 应用程序的右键单击?
目前,以下代码在左键单击时可以完美运行,但在右键单击时不会调用任何内容:
// 左键调用而不是右键调用
swift - 在使用 UIKit for macOS (Catalyst) 构建的应用程序中生成进程
我正在构建一个在 macOS 和 iOS 版本之间共享大部分代码的应用程序(针对 macOS 11 和 iOS 14)。用于 Mac 的 UIKit 似乎是帮助解决此问题的自然选择。不幸的是,其中一个库在后台使用了该Process
类型。Process
当添加对它的依赖项以及针对 macOS 时,构建它会产生“无法在范围内找到类型”错误。我可以在 iOS 上排除这个库,但我仍然需要在 macOS 上链接它,同时保持在所有平台上使用 UIKit 的能力。
我已选择此库仅在 Xcode 中为 macOS 链接,但这没有任何效果,并且相同的构建错误仍然存在。另外,我没有import SwiftLSPClient
在应用程序中添加一条语句就收到了这个错误,所以我认为条件导入在这种情况下不会有帮助。
在上面列出的限制范围内解决此问题的最佳方法是什么?