在模拟NSManagedObject时使用Xcode 9崩溃

时间:2017-10-12 16:09:05

标签: xcode stack-overflow nsmanagedobject ocmock

自从下载XCode 9以来,我的一些单元测试已经开始因堆栈溢出而崩溃(尝试搜索 这些天!)。

问题似乎来自于尝试创建OCMock NSManagedObject个子类,例如此行:OCMClassMock([User class]),其中UserNSManagedObject } subclass。

在OCMock git repo中有一个bug and discussion

讨论提到OCMock支持自version 3.4以来模拟NSManagedObject子类。

有关解决此问题或解决此问题的任何建议?我想它可能需要修复OCMock,但也许有一个可以调整的XCode设置,或者什么?

1 个答案:

答案 0 :(得分:1)

我刚刚向OCMock添加了(初步)解决方法。 Pease查看您链接的Github问题以获取详细信息。