Verwendung NSFetchedResultsController
Delegatmethode Controller (_:didChange: at:for:newIndexPath:)
zwischen tableView.beginUpdates()
in controllerWillChangeContent(_:)
und tableView.endUpdates()
in controllerDidChangeContent(_:)
, resultiert in Gegenständen mit nil Eigenschaften (einschließlich der UNIQUEIDENTIFIER, die normalerweise in awakeFromInsert())
eingestellt erstellt wird beim Einarbeiten Änderungen von verschiedenen Geräten und die damit verbundenen Absturz bringen. das Problem tritt nicht auf, wenn nur die controllerDidChangeContent(_:)
Delegatmethode mit tableView.reloadData()
stattdessen implementiert.Ensembles 2 mit NSFetchedResultsControllerDelegate tableview Aktualisierungsmethoden verursachen crash
Irgendwelche Tipps, wie dieses Problem würde geschätzt beseitigen.