【问题标题】:MacOS - UIKit/UIKit.h not foundMacOS - 未找到 UIKit/UIKit.h
【发布时间】:2023-03-23 15:36:01
【问题描述】:

尝试

#import <UIKit/UIKit.h>

并得到错误:

未找到 UIKit/UIKit.h 文件

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

【问题讨论】:

  • 既然您标记了这个“macos”,我想您是在 macOS 应用程序中执行此操作?好吧,UIKit 在 macOS 上不可用。 UIKit 是 iOS 的东西。另外,你为什么给这个“swift”贴上标签?这和 Swift 有什么关系?

标签: objective-c macos uiview uikit


【解决方案1】:

原来对于 macOS 你只能使用AppKit 作为 UI 框架,这与 UIKit 有很大的不同,所以你不能在 macOS 上重用 iOS 代码。

因此,您必须使用 NSView 基本视图而不是 UIView 学习一个非常不同的框架,并且有很多不同之处。

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

您仍然需要做很多工作才能使您的 macOS 应用程序对用户感到舒适,但如果您没有 AppKit 的背景,那么使用 UIKit 可能会更容易

【讨论】:

  • 非常感谢!是的,我已经尝试与 NS 合作......
猜你喜欢
  • 1970-01-01
  • 2020-05-11
  • 2012-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多