【发布时间】:2014-03-03 02:47:10
【问题描述】:
我有一个父视图控制器和一个子视图控制器。在子视图控制器的视图中,我有一个名为“startButton”的 UIButton。在该按钮上,我添加了如下目标
[startButton addTarget:[self parentViewController] action:@selector(test:) forControlEvents:UIControlEventTouchUpInside];
我已经在父控制器中实现了 test: 方法,这对我来说非常好用。当点击按钮时,事件会从子视图控制器传递到父视图控制器,并在 test: 方法中执行代码 sn-ps。
但我的问题是,我收到一条警告消息“未声明的选择器测试:”。我知道,我得到它是因为 test: 没有在子视图控制器实现文件中实现。
有没有办法单独禁止这个警告?我在这里看到的大多数建议都会抑制整个警告,但我想单独抑制上述警告。
谢谢
【问题讨论】:
-
你的parentViewController中应该有测试方法
-
@Popeye 这不是那个问题的重复,因为这是他想要压制的不同警告。
标签: ios xcode5 suppress-warnings