2011-02-09 4 views
3

iPhoneにはNSOpenPanelが存在せず、UIImagePickerController(http://stackoverflow.com/questions/3393829/how-to-open-a-dialog-box-in-iphone)を使用して画像が開いているとの質問/回答が多数見られました。iPhone:File Picker

ファイルシステムオブジェクト(たとえば、日付だけではなく、すべてのファイル)に対して調整された、カスタムピッカーに関する良いチュートリアルを知っている人はいますか?私が遭遇したすべてのことは、MarkとLeMarcheのスロットマシンピッカーのノックアウトです。

+1

ドキュメントなどの独自のアプリディレクトリ内のファイルにしかアクセスできないことに注意してください。非脱獄装置では、サンドボックスから出る方法はありません。 – rckoenes

答えて

1

このトピックに関するチュートリアルはありませんでしたが、NSFileManagerの- (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)errorおよび関連するメソッドとNSTableViewControllerを使用して表示する必要があります。この階層のために便利なココアのビューのいくつかは、IOSでは利用できませんが、ネスト用のカスタムUITableViewCellを作成したり、探したり、ディレクトリの内容をインデントすることができます。

上記のとおり、アプリディレクトリ以外のドキュメントは表示されません。また、アプリケーションの内容は読み取り専用で、アプリケーション文書などのディレクトリに限定されます。