Я пытаюсь реализовать FetchedResultsController
в UICollectionView
с использованием JSQDataSourcesKit
.
fetchedResultsController настраивается с использованием privateQueueConcurrencyType
fetchedResultsController = fetchedResultsController(inContext: CoreDataStorage.shared.privateContext)
delegateProvider = FetchedResultsDelegateProvider(cellConfig: cellConfig, collectionView: collectionView)
fetchedResultsController.delegate = delegateProvider.collectionDelegate
dataSourceProvider = DataSourceProvider(dataSource: fetchedResultsController, cellConfig: cellConfig, supplementaryConfig: composedConfig)
collectionView.dataSource = dataSourceProvider?.collectionViewDataSource
Но при запуске программы я получаю теошибки из библиотеки :
Это приложение изменяет механизм автоматической разметки из фонового потока после обращения к нему из основного потока.Это может привести к повреждению двигателя и странным сбоям.
Я не нашел ничего об этом в документации.