0
Я добавляю ячейку в uitableview на каком-либо мероприятии. Ячейка добавляется в верхнее положение в uitableview. Я хочу, чтобы новая добавленная ячейка была выбрана по умолчанию.Как показать динамически добавленную ячейку, выбранную в uitableview
Привет, спасибо за быстрый ответ , Но я уже пробовал это и получал следующую ошибку: *** Завершение приложения из-за неперехваченного исключения «NSRangeException», причина: '- [UITableView _contentOffsetForScrollingToRowAtIndexPath: atScrollPosition:]: строка (0) за пределами (0) для раздела (0). Также, если я заменил UITableViewRowAnimationTop на UITableViewScrollPositionNone, тогда он выбирает верхнюю строку, когда только 1 запись в таблице, а затем выбирает каждую вторую строку. –
@Harshal Вам необходимо разместить свой код, где вы добавляете новую ячейку, чтобы я мог посмотреть. –
if (self.isNewRecord) { countOfLogbookRecords = [self.tableView_top numberOfRowsInSection: 0] +1; [self createRecordWithKeyValue: logbookDictionary className: RECORD_LOGBOOK]; NSIndexPath * indexPath = [NSIndexPath indexPathForRow: 0 inSection: 0]; [self.tableView_top selectRowAtIndexPath: indexPath анимированный: NO scrollPosition: 0]; } вот код. Я использую основные данные. –