У меня есть настраиваемая ячейка представления таблицы, которую я создал с помощью XIB:
Я также подключил файл XIB с моей пользовательской ячейкой UITableView.
Но теперь, когда я пытаюсь загрузить ячейку в - (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath
со следующими кодами:
MyCustomTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (cell == nil) {
// Load the top-level objects from the custom cell XIB.
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomTableViewCell" owner:cell options:nil];
// Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).
cell = [topLevelObjects objectAtIndex:1];
}
Я получу [
Я искал в Интернете, и одна из возможных причин могла будь то XIB не связан с IBOutlet, я проверил, так что похоже, что это не так.