是否可以检查UI元素是否具有某个参考插座?

Log*_*man 5 xcode cocoa objective-c iboutlet

我正在编写单元测试来查找某个笔尖上是否存在元素.例如,我想循环遍历一个nibs视图,并检查是否存在引用插件'commentTextView',以检查该文本视图是否存在.

现在,我只看到检查目标是否存在的方法(比如检查按钮在点击时是否会调用某个选择器),而不是检查我需要什么.

Met*_*ble 0

不要检查它们是否有插座,而是为它们分配一个唯一的标签。选择 Interface Builder 中的按钮,然后转到右侧的属性检查器。底部应该是一个用于设置对象标签属性的框。然后,当您逐步浏览笔尖视图时,您可以检查每个视图的标签并使用它来确定它是什么视图。