2017-10-12 146 views
0

自從下載XCode 9後,我的一些單元測試開始崩潰,出現堆棧溢出(嘗試搜索,最近!)。模擬NSManagedObject時與Xcode 9碰撞

的問題似乎來自試圖創建一個子類NSManagedObject,一個OCMock如這一行:OCMClassMock([User class]),其中UserNSManagedObject子類。

在OCMock git回購中有關於此的bug and discussion

討論中提到,自從version 3.4以來,OCMock支持模擬NSManagedObject子類。

有關修復此問題或解決此問題的任何建議?我想它可能需要修復OCMock,但也許有一個可以調整的XCode設置,或者什麼?

回答

1

我剛剛向OCMock添加了一個(初步的)解決方法。有關詳細信息,請參閱您鏈接到的Github問題。