【问题标题】:OCUnit testing problems in UINavigationControllerUINavigationController 中的 OCUnit 测试问题
【发布时间】:2013-05-14 13:26:00
【问题描述】:

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

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

我错过了什么?

【问题讨论】:

  • 你能把你的vc ViewController的.h文件贴出来吗?

标签: iphone unit-testing ocunit


【解决方案1】:

您正在尝试在视图控制器 (self.vc) 上调用 createPDFBtn。由于您没有使用此名称的方法,您会收到一条错误消息:

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

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

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

【讨论】:

  • 请修改你的答案,我修改我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-22
  • 1970-01-01
相关资源
最近更新 更多