diff --git a/AsyncDisplayKit/ASTableView.mm b/AsyncDisplayKit/ASTableView.mm index 079ca9e2..8dc50524 100644 --- a/AsyncDisplayKit/ASTableView.mm +++ b/AsyncDisplayKit/ASTableView.mm @@ -1163,8 +1163,12 @@ static NSString * const kCellReuseIdentifier = @"_ASTableViewCell"; - (void)didLayoutSubviewsOfTableViewCell:(_ASTableViewCell *)tableViewCell { - CGFloat contentViewWidth = tableViewCell.contentView.bounds.size.width; ASCellNode *node = tableViewCell.node; + if (node == nil) { + return; + } + + CGFloat contentViewWidth = tableViewCell.contentView.bounds.size.width; ASSizeRange constrainedSize = node.constrainedSizeForCalculatedLayout; // Table view cells should always fill its content view width.