我正在开发 iPhone 应用程序。在我的 iPhone 应用程序中,我使用 view-based
申请模板。现在我想使用Cocoa
使用框架NSOpenPanelController
在我的 iOS 应用程序中。如何使用 Cocoa 框架,以及在 iOS 中哪里使用它?有人能给我详细解释一下吗?
当我在 iOS 中启动一个新项目时,它会默认添加框架 UIKit
和coreGraphics
。但是当我开始一个新的Cocoa
应用程序,可用的默认框架是 Foundation
, Cocoa
和Appkit
.
我拖动了Cocoa
框架来自Cocoa
应用程序到我的ios应用程序。这一步是成功的,但是当我开始构建并运行时,它再次要求 AppKit
框架。我也以与Cocoa
相同的方式拖动了那个。 。然后它要求 foundation
框架。在 iOS 应用程序和 Cocoa 应用程序中,foundation
框架不同。这个怎么做?请帮忙。
最佳答案
Cocoa 仅适用于 Mac OS X(桌面)应用程序。 UIKit 仅适用于 iOS 应用程序。你不能混合和匹配两者,因为不存在两者兼备的系统。 (您也许可以让一些应用程序在模拟器中同时使用这两种应用程序,但它们将无法针对实际设备进行构建。)
iOS 不会向用户公开文件系统,因此没有可用的 NSOpenPanel 等效项。无论您正在做什么,您都需要选择不同的方法。
关于ios - 如何在Apple iOS应用程序中使用Cocoa框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023949/