У меня проблемы с OCMock и UIView.
У меня есть такой код:
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
id view1Mock = [OCMockObject partialMockForObject:view1];
[[[view1Mock expect] andForwardToRealObject] removeFromSuperview];
... something ...
[view1Mock verify];
И я действительно часто получаю EXC_BAD_ACCESS на [[[view1Mock expect] andForwardToRealObject] removeFromSuperview]. Но не каждый раз. Это очень раздражает, потому что я не могу отследить это до строки на OCMock, и это происходит не каждый раз.
Есть идеи?
РЕДАКТИРОВАТЬ:
Я использую новый компилятор Apple LLVM 3.0 с включенным ARC, и я думаю, что это может быть причиной. Но я хотел бы это исправить. Кто-нибудь пробовал компилировать OCMock с помощью ARC?
С наилучшими пожеланиями, Даниэль