MacOS - 找不到 UIKit/UIKit.h

MacOS - UIKit/UIKit.h not found

提问人:d0zz0r 提问时间:8/6/2021 最后编辑:Eric Ayad0zz0r 更新时间:8/6/2021 访问量:888

问:

尝试

#import <UIKit/UIKit.h>

并得到错误:

找不到 UIKit/UIKit.h 文件

它是什么以及如何修复它?尝试导入 Foundation - 一切正常)

Objective-C macOS UIIview UIKit的

评论

0赞 Sweeper 8/6/2021
既然你标记了这个“macos”,我想你是在 macOS 应用程序中这样做的?好吧,UIKit 在 macOS 上不可用。UIKit 是 iOS 的东西。另外,你为什么要给这个贴上“swift”的标签?这与 Swift 有什么关系?

答:

0赞 Phil Dukhov 8/6/2021 #1

最初对于 macOS,您只能用作 UI 框架,这与 完全不同,因此您无法在 macOS 中重用 iOS 代码。AppKitUIKit

因此,您必须学习具有基本视图的截然不同的框架,而不是很多差异。NSViewUIView

但随后 Apple 支持将 iOS 应用程序移植到 macOS。为此,您需要创建一个iOS应用程序(如果您没有)并在设置中打开该选项。在 macOS 上运行 iOS 应用程序中查看更多信息

您仍然需要做很多工作来使您的 macOS 应用程序对用户来说舒适,但如果您没有背景,可能仍然更容易AppKitUIKit

评论

0赞 d0zz0r 8/6/2021
非常感谢!是的,我已经尝试与 NS 合作了......