2012-04-05 79 views
1

我正在开发iPhone应用程序。在我的iPhone应用程序中,我使用的是view-based应用程序模板。现在我想在我的iOS应用程序中使用Cocoa框架来使用NSOpenPanelController。我如何使用Cocoa框架,以及我在iOS中如何使用它?有人可以详细解释一下吗?如何在Apple iOS应用程序中使用Cocoa框架

当我在iOS中启动一个新项目时,它将默认添加框架UIKitcoreGraphics。但是,当我开始了新的Cocoa应用程序,提供的默认框架是FoundationCocoaAppkit

我拖着从Cocoa应用Cocoa框架,以我的iPhone应用程序。这一步是成功的,但是当我开始构建并运行时,它再次要求提供框架。我也以Cocoa的方式拖动那个。然后它要求foundation框架。在iOS和Cocoa应用程序的两个应用程序中,foundation框架都不相同。这个怎么做?请帮忙。

+3

可可框架是相当大的队友 - 一本书将是一个更好的地方开始。 – trojanfoe 2012-04-05 07:00:38

回答

8

可可只适用于Mac OS X的(桌面)的应用程序。 UIKit仅适用于iOS应用程序。你不能混合和匹配这两个,因为没有两个系统都有。 (您可以在模拟器中使用一些应用程序,但它们将无法为实际设备构建。)

iOS不向用户公开文件系统,因此没有与NSOpenPanel等效的内容可用。无论你在做什么,你都需要选择一种不同的方法。

+0

值得注意的是Cocoa拉UIKit,基础和核心数据,而后两者实际上在iOS上可用。 – tux91 2012-04-05 08:11:54

0

不能使用iOS开发任何比你更可以使用UIKit的(IOS)用于开发OS X应用程序了AppKit(OS X)的框架。它们被设计用于完全不同的用途,交互模型和硬件。

什么您正试图将无法正常工作。

相关问题