私は次のようなOCMockの期待を持っています:
id myValidator = [OCMockObject mockForClass: [MyValidator class]];
[[myValidator expect] validateField: @"value1"
target: testObject
selector: @selector(field:isValid:)];
実装でを呼び出してもvalidateField:target:selector:
、モックの検証に失敗します。NULL
ただし、実装と期待値の両方でセレクターを置き換えると、検証に合格します。明らかに、NULL
私が使いたいものではありません。問題がセレクターのどこかにあることは明らかです。これが機能しない理由、または修正方法はありますか?