我一直试图在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