我想测试一种使用反向地理编码的方法。我想做的是:
将地理编码器设置为我的控制器的属性
在 init 方法中创建地理编码器
在我要测试的方法中调用地理编码器
在我的测试中用模拟替换地理编码器
问题是 MKReverseGeocoder 坐标属性是只读的,我只能在构造函数方法中设置它:
[[MKReverseGeocoder alloc] initWithCoordinate:coord]
当然,坐标仅在我想测试的方法中可用..
有谁知道我如何模拟 MKReverseGeocoder 类?
在此先感谢文森特。