有没有一种快速的方法来查看方法是否从我的项目中的任何 xib 文件中连接/绑定?
换句话说,我需要知道我是否可以摆脱这种方法,或者它是否在 Interface Builder 中使用。
谢谢
有没有一种快速的方法来查看方法是否从我的项目中的任何 xib 文件中连接/绑定?
换句话说,我需要知道我是否可以摆脱这种方法,或者它是否在 Interface Builder 中使用。
谢谢
我不认为这XCode
有 bound 的过滤器IBActions
。所以我想我们有两种可能的解决方案:
直观地识别绑定的方法(这里我搜索了IBAction
. 绑定的动作用实心圆圈表示,而未绑定的动作是空心圆圈)。虽然这种方法有效,但当你有很多连接时它不是很有用。
解析xml
界面生成器生成的。如果你看一下xib
/storyboard
文件,你会看到有类似这样的子<connections>
标签: ,你的方法签名在哪里。我想你可以解析这些 xml 并列出绑定方法(对于应用程序来说也是一个好主意!)<action>
<action selector="fingeroff:" destination="ars-ip-845" eventType="touchDragOutside" id="1Nx-xZ-K1I"/>
selector
如果有人有更好的方法来处理这个问题,请分享!