UUnavigationController中的OCUnit测试问题

时间:2013-05-14 13:26:00

标签: iphone unit-testing ocunit

我创建单视图应用程序1)故事板2)ARC和3)单元测试。 在视图控制器中,我拖动UIButton。和ViewContrller嵌入了导航控制器(使用接口)。 当我只运行应用程序时,它运行正常,但是当我运行应用程序测试用例目标时,它就会出现问题。

enter image description here

vc是我在.h文件中声明的ViewController对象。和createPDFBtn是UIButton的对象。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

您正试图在视图控制器上调用createPDFBtnself.vc)。由于您没有具有此名称的方法,因此会收到错误消息:

  

无法识别的选择器发送到实例

三个可能的问题及其解决方案:

  • 你可能在错误的对象上调用该方法 - vc是你的正确对象吗?
  • vc是正确的,但您没有实施createPDFBtn方法 - 实施该方法。
  • 您在createPDFBtn对象中实现了vc - 它是公共方法还是私有方法?它在你的.h文件中吗?