模拟 NSManagedObject 时崩溃 Xcode 9
Crash with Xcode 9 when mocking a NSManagedObject
自从下载 XCode 9 后,我的一些单元测试开始因堆栈溢出而崩溃(最近尝试搜索 that!)。
问题似乎来自尝试创建 NSManagedObject
子类的 OCMock
,例如这一行:OCMClassMock([User class])
,其中 User
是 NSManagedObject
子类.
OCMock git 存储库中有关于此的 bug and discussion。
讨论中提到 OCMock 支持模拟 NSManagedObject 子类,因为 version 3.4。
有任何解决此问题或解决此问题的建议吗?我想它可能需要修复 OCMock,但也许有一个 XCode 设置可以调整,或者什么?
我刚刚向 OCMock 添加了一个(初步的)解决方法。请查看您链接到的 Github 问题以获取详细信息。
自从下载 XCode 9 后,我的一些单元测试开始因堆栈溢出而崩溃(最近尝试搜索 that!)。
问题似乎来自尝试创建 NSManagedObject
子类的 OCMock
,例如这一行:OCMClassMock([User class])
,其中 User
是 NSManagedObject
子类.
OCMock git 存储库中有关于此的 bug and discussion。
讨论中提到 OCMock 支持模拟 NSManagedObject 子类,因为 version 3.4。
有任何解决此问题或解决此问题的建议吗?我想它可能需要修复 OCMock,但也许有一个 XCode 设置可以调整,或者什么?
我刚刚向 OCMock 添加了一个(初步的)解决方法。请查看您链接到的 Github 问题以获取详细信息。