有没有一种快速方法可以查看某个方法是否与我项目中的任何xib文件有线/绑定?

时间:2012-06-05 10:36:24

标签: cocoa interface-builder

有没有一种快速方法可以查看某个方法是否与我项目中的任何xib文件有线/绑定?

换句话说,我需要知道我是否可以摆脱这种方法,或者在Interface Builder中使用它。

由于

1 个答案:

答案 0 :(得分:0)

我认为XCode没有绑定IBActions的过滤器。所以我想我们留下了两种可能的解决方案:

  1. 直观地识别绑定方法(这里我搜索了IBAction。绑定操作用实心圆圈表示,而未绑定操作用空圆圈表示。虽然这种方法有效,但是当你有很多连接时它并不是很有用。 enter image description here

  2. 解析界面构建器生成的xml 。如果您查看xib / storyboard个文件,您会看到<connections><action>个代码与<action selector="fingeroff:" destination="ars-ip-845" eventType="touchDragOutside" id="1Nx-xZ-K1I"/>个子代码类似:selector,其中{{1}}是您的方法签名。我想你可以解析那些xmls并列出绑定的方法(也是一个应用程序的好主意!)

  3. 如果有人有更好的方法来处理这个问题,请分享!