OCMock と UIView に問題があります。
私はこのコードのようなものを持っています:
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
id view1Mock = [OCMockObject partialMockForObject:view1];
[[[view1Mock expect] andForwardToRealObject] removeFromSuperview];
... something ...
[view1Mock verify];
そして、[[[view1Mock expect] andForwardToRealObject] removeFromSuperview] で EXC_BAD_ACCESS が頻繁に発生します。しかし、毎回ではありません。OCMock の行まで追跡できず、毎回発生するわけではないため、非常に面倒です。
何か案が?
編集:
ARC を有効にした新しい Apple LLVM 3.0 コンパイラを使用していますが、それが理由かもしれません。しかし、私はそれを修正したいと思います。ARC で OCMock をコンパイルしようとした人はいますか?
よろしくお願いします、ダニエル