4

ココア アプリケーションで NSOpenPanel コントローラーを使用してボタンをタップするとファイル ダイアログ ボックスが開くココア アプリケーションを作成しました。iPad アプリケーションの場合、UISplitViewController を使用しています。

iPhoneでアプリケーションを開発するために、ボタンがタップされたときにファイルダイアログボックスを開くためにどのコントローラーを使用するかを知りたいです。

たとえば、メールを作成する場合。メールを作成するときに、ローカル ドライブからファイルを添付する場合は、[ファイルを添付] ボタンをクリックします。次に、必要なファイルを選択するためのファイルを開くダイアログボックスが開きます。

iPhoneアプリケーションでファイルを開くために使用するコントローラーを教えてください。ファイルダイアログボックスを開くために、

cocoa アプリケーション --------- 使用するコントローラーは NSOpenPanel

ipad アプリケーション --------- 使用するコントローラーは UISplitViewController です

同様に、i phone アプリケーションの場合 ------- ??????

これから私を助けてください。

4

1 に答える 1

4

iOSには、任意のローカルファイルを参照するという概念はありません。

フォトライブラリから画像を参照する機能があります—そのためにを使用できますUIImagePickerController

写真を除いて、開くことができるファイルは、自分のサンドボックスフォルダー内にあるファイル(つまり、自分でそこに置いたファイル)だけです。それらを表示する組み込みのViewControllerはありません。のようなものを使用してファイルのリストを読み取り、NSFileManager contentsOfDirectoryAtPath:error:適切なUIに表示する独自のビューコントローラーを作成する必要があります。

于 2012-04-04T14:15:41.590 に答える