我正在使用基于视图的表格,并且我想为单元格视图中的元素创建一个出口。虽然我无法让插座连接......它总是nil
。
具体来说,我有NSProgressIndicator
一个表格单元格,并希望在代码中对其进行操作。
这是我到目前为止所拥有的:
我创建了 的子类NSTableView
,具有相应的插座属性:
@interface MyTableCellView : NSTableCellView
@property IBOutlet NSProgressIndicator *myProgressIndicator;
@end
@implementation MyTableCellView
-(void)awakeFromNib
{
// _myProgressIndicator is nil!
}
@end
我已经在笔尖中设置了自定义类。通过下拉列表NSTableCellView
替换现有的。MyTableCellView
在这一点上,一些观察:
如果我Ctrl+单击并拖动进度指示器以连接此插座,则不显示。
同样,如果我尝试Ctrl使用助手编辑器+单击并拖动进度指示器,我只能通过绑定连接到属性。它不认为这是一个有效的出口。
但是,此插座显示在侧边栏上,并警告说它不存在:
我知道
MyTableCellView
正在被使用。Breakpoint onawakeFromNib
确认了这一点,并确认_myProgressIndicator
是nil
.
这是一个沙盒项目,几乎没有我所描述的多。
那么,如何从代码中访问此进度指示器?