ブロック引数を持つメソッドをスタブしようとしています。
[[[myMock stub] andCall:@selector(performBlock:) onObject:self] performBlock:[OCMArg any]];
ブロックはシンプルタイプです。
typedef void (^MyBlock)(void);
実行すると、次のエラーが表示されます。
unexpected method invoked: performBlock:<__NSStackBlock__: 0xbffff418>
stubbed: performBlock:<OCMAnyConstraint: 0x1c1ff70>
ブロック引数が と互換性がないよう[OCMArg any]
です。このメソッドをスタブする方法はありますか?