2013-10-10 42 views
0

我有這樣的代碼讀取文件中:讀取和錯誤檢查CSV文件的目標C

NSString *sourceFileString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"csv"] encoding:NSUTF8StringEncoding error:nil]; 

我在哪裏需要.csv文件存儲,以便於能夠讀取,以及如何如果xcode無法讀取文件,我會檢查錯誤嗎?

我很新的目標C。

+0

我的意思是csv抱歉,糾錯。 – kid2222

回答

0

你問[NSBundle mainBundle]來獲取文件路徑爲你這樣的文件需要在生成過程中被複制到該包。查看項目中的構建階段。

Xcode中沒有具體與CSV文件的工作,所以你不能確認是否能讀它。

CSV文件只是文本,最多你可以檢查真的是文本的每一行有逗號的正確數量...

此外,當SDK方法有一個error參數,你應該使用它,至少要記錄錯誤的詳細信息,如果有人傳回給你。否則,即使出現簡單錯誤,您也會盲目飛行。