我一直在使用GHUnit测试库时没有任何问题。
该库基本上执行对API的调用,并使用CoreData减少API调用的次数。
然后,我决定切换到XCTest:
然而,我尝试做的任何事情都涉及CoreData,我收到错误:EXC_BAD_ACCESS(code=EXC_i386_GPFLT)
GHUnit不会发生,它是相同的代码! 此外,如果我设置了#34;主机应用程序"。
,它就会运行我知道错误与尝试访问代码未设想的地址有关,但没有更多细节。
我在DatabaseManager中看到了这一行:
NSString *modelPath = [bundle pathForResource:bundlePath ofType:@"momd"];
返回nil,但是,正如我所说在使用GHUnit时运行正常 或者只是使用图书馆。
我觉得我在项目设置中遗漏了一些属性。
我在这里添加了日志:
TKX