1

因此,我对如何在表格视图中列出文档目录中的文件进行了广泛研究,经过深思熟虑,想出了这段代码。每当我运行它时,应用程序都会因 EXEC_BAD_ACCESS 而崩溃。我已经忙了好几个小时了,所以任何帮助都将不胜感激。

我所做的只是获取文档目录中的文件并尝试在表格视图中列出它们......

代码粘贴在下面的链接中。

http://pastie.org/4178767

编辑 - 应用程序在 numberOfRowsInSection: 方法中崩溃。

4

2 回答 2

0

这里似乎有问题:

cell.textLabel.text=@"File %d: %@", [directoryContent objectAtIndex:indexPath.row];

改成:

cell.textLabel.text=[NSString stringWithFormat:@"File %d: %@", [directoryContent objectAtIndex:indexPath.row]];

此外,您没有附加任何与 %d 格式说明符匹配的内容。

于 2012-06-30T21:12:26.930 回答
0

您是否使用 ARC(自动引用计数)?如果不是,您应该retaincontentsOfDirectoryAtPath.

directoryContent = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:NULL] retain];
于 2012-06-30T21:34:09.440 回答