2

我有一个UITableViewCell从 xib 文件加载的自定义,并以视图控制器作为其所有者进行实例化:

- (void)viewDidLoad {
    ...
    UINib *templateCellNib = [UINib nibWithNibName:@"TableViewCell" bundle:nil];
    UITableViewCell *_templateCell = [[templateCellNib instantiateWithOwner:self options:nil] firstObject];
    [self.tableView registerNib:templateCellNib forCellReuseIdentifier:_templateCell.reuseIdentifier];
}

一切正常,但File's Owner为空,因此我无法从实现内部访问我的视图控制器TableViewCell

@interface TableViewCell ()

// File's Owner placeholder outlet
@property (weak, nonatomic) IBOutlet TableViewController *fileOwner;

@end

- (void)setUpCell {
    ...
    NSLog(@"File's Owner: %@", self.fileOwner); // outputs "File's Owner: (null)"
}

@end

为什么File's Owner没有设置属性?有没有办法将视图控制器连接到TableViewCell笔尖?

4

0 回答 0