在我的iOS应用程序中,我有一个库(我无法编辑)从应用程序的info-plist文件中获取内容。该库使用此代码来获取plist:
infoDict = [[NSBundle bundleForClass:[self class]] infoDictionary];
在应用程序中,效果很好。但是当我运行使用相同方法的单元测试时,上面的行返回测试包而不是主测试包的info-plist。我可以在单元测试中做些什么来解决这个问题,因为我无法更改上面的代码?
答案 0 :(得分:0)
使用[NSBundle mainBundle],这将返回您的应用包