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文件中类名后放:以上是关于iPhone 作为 Pendrive的主要内容,如果未能解决你的问题,请参考以下文章
UINavigationController 作为 iPhone 上的弹出框?