我有一个案例,我想为多个类使用一个NIB(对于UITableViewCell来说是精确的)。我试图将网点定义为'文件所有者'然后实例化单元格,但我总是收到崩溃,其中xCode告诉我该类不符合某些插座的键/值。
所以我的问题是:是否可以使用一个NIB,定义出口然后实例化nib&在某种程度上,奥特莱斯是否与班级相关联?
我尝试使用的代码:
let cell = UINib(nibName: "SampleTableViewCell", bundle: nil).instantiate(withOwner: DummyTableViewCell.self, options: nil).first as? SampleTableViewCell
SampleTableViewCell nib具有为单元类(默认)定义的UITableViewCell和为NSObjet定义的FileOwner(再次默认)。所有IBOutlet都链接为FileOwner。