Пользовательская ячейка не ноль в раскадровке
Я создал пользовательскую ячейку в UITableView внутри StoryBoard, но ее всегда возвращаемое значение не NULL(NIL)
eg: CustomCell *cell = (CustomCell *)[tblView dequeueReusableCellWithIdentifier:identifier];
NSLog(@"%@",cell);
it return --> <CustomCell: 0x8352480; baseClass = UITableViewCell; frame = (0 0; 320 84); opaque = NO; autoresize = RM+BM; autoresizesSubviews = NO; layer = <CALayer: 0x834f680>>
Я не знаю почему, я думаю, что customCell возвращает nil, когда ячейка не является значением;
Кто-нибудь скажет почему, почему customCell не ноль
Спасибо
1 ответ
Потому что из раскадровки, когда вы вызываете dequeReuseableCellWithIdentifier: он создает ячейку, если ее нет в очереди повторного использования.
Таким образом, вы всегда получаете ячейку, вызывая этот метод, а не ноль.