我有一些简单的模拟对象,并设置了一些存根和期望。当我在 iOS 4.3 模拟器上运行测试时,一切都通过了。当我在 iOS 5 上运行时,我得到“意外调用方法”失败。作为一个例子,我有一个方法- (void) foo: (NSString *) bar
,我设置了一个期望然后运行。结果是
unexpected method invoked: foo:@"foobar"
expected: foo:@"foobar"
任何人都知道为什么会发生这种情况,或者如何解决它?测试本身非常好,并且已经在 iOS 4 中运行了几个月。