Коллекция сбоев iOS 17Просмотреть в пакетном обновлении ⇐ IOS
Коллекция сбоев iOS 17Просмотреть в пакетном обновлении
Я выполняю пакетное обновление
вот мой код
if let footerIndex = self.collectionView.feeds.index(forKey: "footer") { self.collectionView.performBatchUpdates { self.collectionView.totalSections += 1 self.collectionView.insertSections([footerIndex],animationStyle: .none) self.collectionView.insertItemsAtIndexPaths([IndexPath.init(строка: 0, раздел: footerIndex)], анимацияStyle: .none) } } во всех более ранних версиях iOS это работает, но в iOS 17 происходит сбой
*** Закрытие приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Обнаружены недопустимые пакетные обновления: количество разделов и/или элементов, возвращаемых источником данных до и после выполнения пакетных обновлений, не соответствует обновлениям. Источник данных до обновлений = { 47 разделов с количеством элементов: [1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3 , 1, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3 , 1, 3, 1] } Источник данных после обновлений = { 47 разделов с количеством элементов: [1, 11, 1, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3 , 1, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3 , 1, 3, 1] } Обновления = [ Вставить элемент (1–0), Вставить элемент (1 – 1), Вставить элемент (1–2), Вставить элемент (1–3), Вставить элемент (1–4), Вставить элемент (1–5), Вставить элемент (1–6), Вставить элемент (1–7), Вставить элемент (1–8), Вставить элемент (1–9), Вставить элемент (1–10) ]
это ошибка, есть ли способ ее решения для iOS 17
Я выполняю пакетное обновление
вот мой код
if let footerIndex = self.collectionView.feeds.index(forKey: "footer") { self.collectionView.performBatchUpdates { self.collectionView.totalSections += 1 self.collectionView.insertSections([footerIndex],animationStyle: .none) self.collectionView.insertItemsAtIndexPaths([IndexPath.init(строка: 0, раздел: footerIndex)], анимацияStyle: .none) } } во всех более ранних версиях iOS это работает, но в iOS 17 происходит сбой
*** Закрытие приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Обнаружены недопустимые пакетные обновления: количество разделов и/или элементов, возвращаемых источником данных до и после выполнения пакетных обновлений, не соответствует обновлениям. Источник данных до обновлений = { 47 разделов с количеством элементов: [1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3 , 1, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3 , 1, 3, 1] } Источник данных после обновлений = { 47 разделов с количеством элементов: [1, 11, 1, 3, 1, 3, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3 , 1, 1, 3, 1, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 1, 3 , 1, 3, 1] } Обновления = [ Вставить элемент (1–0), Вставить элемент (1 – 1), Вставить элемент (1–2), Вставить элемент (1–3), Вставить элемент (1–4), Вставить элемент (1–5), Вставить элемент (1–6), Вставить элемент (1–7), Вставить элемент (1–8), Вставить элемент (1–9), Вставить элемент (1–10) ]
это ошибка, есть ли способ ее решения для iOS 17
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Журнал сбоев Firebase в iOS: objc Throw Handler (тип, файл, функция, строка, сообщение)
Anonymous » » в форуме IOS - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-