2010-10-26 50 views
0

我是iphone新手。如何在iphone中創建文件瀏覽器? 我想顯示iphone中的所有文件和文件夾。如何做到這一點?iphone中的文件瀏覽器?

+0

的權限狀態,請解釋一下這個問題 – priyanka 2010-10-26 09:45:07

+0

像這樣的項目需要Cocoa開發和熟悉的iOS類的知識。如果您對iPhone開發不熟悉,我建議您從一個更簡單的項目開始,然後繼續努力。 – 2010-10-26 12:11:15

回答

3

除非您使用的是越獄手機,否則您的應用只能訪問自己的「沙箱」中的文件。

您的應用程序可以訪問three folders,其中包含特定於您應用程序的數據。您的應用將無法訪問這些文件夾之外的文件數據。

帶着這個警告,你可能會使用:

  1. NSFileManagerNSDirectoryEnumerator建立一個數據源到表格視圖
  2. UITableView呈現從步驟1
  3. 獲得的文件和文件夾列表
  4. UINavigationController提供了一個導航堆棧,用於遍歷文件夾層次結構:一堆UITableView實例

可以瀏覽應用程序沙箱中的可訪問文件和文件夾列表。

1

如果您正在爲App Store開發此應用程序,我建議您不要將這樣的控件暴露給應用程序的數據。它違反了人機界面指南,很可能會被拒絕。

iPad Human Interface Guidelines

儘管iPad的應用程序可以讓 人們創建和處理文件, 這並不意味着人們應該 具有文件系統上 iPad的感覺。

在iPad上,沒有應用 類似於Mac OS X的Finder上, 人們不應該被要求互動 與文件,因爲它們在計算機上做的。 特別是,人們不應該 面對任何鼓勵 他們思考的文件類型或 位置,如:

  • 暴露出一個文件層次
  • 信息有關的打開或保存對話框文件