Я использую этот gist для FRC и UICollectionView
. Это работало нормально до iOS 9.iOS 10: NSFetchedResultsController + UICollectionView, SIGABRT on performBatchUpdates
Теперь в прошивке 10 иногда мое приложение падения с грохотом SIGABRT сигнала на performBatchUpdates
из collectionview
. Даже если CollectionView
выходит из крушения, он попадает в кому с 1 или 2 ячейками.
- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller
{
// Checks if we should reload the collection view to fix a bug @ http://openradar.appspot.com/12954582
if (self.shouldReloadCollectionView) {
[self.collectionView reloadData];
} else {
[self.collectionView performBatchUpdates:^{ // CRASH : Thread 1: signal SIGABRT
[self.blockOperation start];
} completion:nil];
}
}
Это происходит из-за новой усовершенствованной функциональностью UICollectionView
? В чем проблема?
Для тех, кто борется за ошибку в iOS 10, при использовании библиотеки/фотографий/мультимедиа приложение может сбой с помощью SIGABORT. Вам нужно добавить некоторые ключи в Info.plist, проверить [эту ссылку.] (Http://stackoverflow.com/a/39631642/1223728) – Borzh