2012-04-05 100 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)的框架。它們被設計用於完全不同的用途,交互模型和硬件。

什麼您正試圖將無法正常工作。

相關問題