Depuis le téléchargement de XCode 9, certains de mes tests unitaires ont commencé à se bloquer avec un débordement de pile (essayez de rechercher que ces jours-ci!).Crash avec Xcode 9 en se moquant d'un NSManagedObject
Les problèmes semblent venir d'essayer de créer une sous-classe OCMock
d'une NSManagedObject
, comme cette ligne: OCMClassMock([User class])
, où User
est une sous-classe NSManagedObject
.
Il ya un bug and discussion à ce sujet dans le repo OCMock git.
La discussion mentionne que OCMock prend en charge le moqueur des sous-classes NSManagedObject depuis version 3.4.
Des suggestions pour corriger cela ou pour contourner le problème? Je suppose qu'il faudra probablement corriger OCMock, mais peut-être y a-t-il un paramètre XCode qui pourrait être modifié, ou quelque chose?