iPhone 作为 Pendrive

Posted

技术标签:

【中文标题】iPhone 作为 Pendrive【英文标题】:iPhone as Pendrive 【发布时间】:2010-11-08 12:07:05 【问题描述】:

我正在尝试创建一个应用程序,让 iPhone 充当笔驱动器来共享所有类型的文件。

最初,我的 mac 文件夹中有一些文件(jpg、png、pdf、zip)。我需要在模拟器的表格视图中显示这些文件。我正在使用 NSMutableArray 来保存这些文件。但我不知道如何将该可变数组显示到表格视图。

请帮助我。提前致谢

【问题讨论】:

您应该知道,iPhone 不会显示为 USB 大容量存储设备,并且没有办法让它在未越狱的设备上显示。如果您使用 iTunes 文件共享支持,则只能在 iTunes 中添加和删除文件。 【参考方案1】:

基本上你需要 3 个 UITableViewDataSource 方法

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 这是您可以将数据放入单元格的地方,即:“cell.textLabel.text = [array objectAtIndex:indexPath.row]”

(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 告诉 tableview 表格中的部分,即 1

(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 该部分中的行数 - 即:[数组计数];

【讨论】:

记得在.h文件中类名后放: 像这样:"@interface CLASS_NAME : EXTENDS " ... 并在 tableview IBOutlet 或 Object 上执行以下操作 - UITABLEVIEW_OBJECT_VARIABLE.delegate= self 和 UITABLEVIEW_OBJECT_VARIABLE.dataSource = self; 另外结帐:goo.gl/p2eXt - Apple 数据源文档和goo.gl/hCGpF - Apple 委托方法文档 最后看一下Apple的示例代码(TableView Suite),里面有很多使用tableview的例子:developer.apple.com/library/ios/#samplecode/TableViewSuite/… 如果我有帮助,请您将答案标记为已解决 - 勾选框并单击向上箭头;O) - 谢谢 James

以上是关于iPhone 作为 Pendrive的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 作为 Pendrive

UINavigationController 作为 iPhone 上的弹出框?

uiButton 应始终作为 iPhone 中的顶视图

如何在应用程序 iphone 中添加 .vcf 文件作为附件

如何在 iPhone 上播放一排数字作为音频?

使用动画 UIImageView 作为 iPhone 相机覆盖