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