我一直試圖在iOS應用程序的單元測試中加載一個簡單的文本文件。NSBundle pathForRes返回零
NSString* resourcePath = [[NSBundle mainBundle] pathForResource: @"stopPointsInCircleData" ofType:@"txt"];
NSString* stopPointData = [NSData dataWithContentsOfFile: resourcePath];
我的問題是,pathForRes返回nil。
stopPointsInCircleData.txt文件位於測試代碼的目錄中,該文件在測試目標的「Build Phases」的「Copy Bundle Resources」下正確列出。
我試圖通過將type設置爲零來放鬆搜索,但是它們也不起作用。
任何幫助是非常apprechiated。
手動設置路徑會更簡單嗎? 'NSHomeDirectory()'會幫助你 – Nekto 2012-02-06 08:47:56
也許是因爲它不是txt ..你檢查了文件格式....它可能是別的..rtf? – Shubhank 2012-02-06 08:49:04