2012-06-30 40 views
1

因此,我已經深入研究瞭如何在表視圖中的文檔目錄中列出文件,並在仔細考慮之後提出了此代碼。每當我運行這個,應用程序崩潰與EXEC_BAD_ACCESS。 我一直在頭腦裏打了幾個小時,所以任何幫助,將不勝感激。在UITableView中列出文檔目錄內容

我做的是獲取文件的文件目錄,並試圖將它們列在表視圖...

代碼在下面的鏈接粘貼。

http://pastie.org/4178767

編輯 - 應用崩潰在numberOfRowsInSection:方法。

+0

如果您可以指定***代碼中***代表您的應用程序崩潰,那麼您的問題會更有用?有沒有回溯?或者你可以使用Xcode調試器來隔離發生崩潰的位置? –

+0

對不起,它崩潰在numberOfRowsInSection:方法。這很奇怪,因爲當我在數組中記錄計數時,它會返回一個數字(所以它應該正常工作)。 – user1493543

回答

0

您是否使用ARC(自動引用計數)?如果不是,你應該從contentsOfDirectoryAtPath返回值retain

directoryContent = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:NULL] retain]; 
+0

完美,非常感謝Hejazi!我感到愚蠢,沒有抓住那個。 – user1493543

0

好像有什麼錯在這裏:

[email protected]"File %d: %@", [directoryContent objectAtIndex:indexPath.row]; 

更改爲:

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

而且,你不附加任何匹配%d格式說明。

相關問題