【发布时间】:2013-10-09 16:37:30
【问题描述】:
我有一个 Xcode 5 单元测试项目和一些与之相关的测试 xml 文件。我尝试了很多方法,但似乎无法加载 xml 文件。
我尝试了以下不起作用的方法
NSData* nsData = [NSData dataWithContentsOfFile:@"TestResource/TestData.xml"];
NSString* fileString = [NSString stringWithContentsOfFile:@"TestData.xml" encoding:NSUTF8StringEncoding error:&error];
另外,如果我尝试使用 [NSBundle allBundles] 预览所有包,单元测试包不会出现在列表中吗?
我尝试创建一个单独的资源包,但我似乎无法以编程方式找到它,尽管它确实已构建和部署。
我做错了什么?
【问题讨论】:
-
嘿,您将文件保存在哪里,可以通过“TestResource/TestData.xml”路径访问它?
标签: xcode unit-testing nsbundle