Я только что загрузил Cra sh, что произошло, и я не уверен, как я мог получить более подробную информацию о том, что произошло. Все, что я вижу, это то, что cra sh произошел внутри Operation Queue
, все, что я могу видеть, это то, что это произошло внутри вызова метода SyncToServer.sync(object:)
и что это произошло внутри блока.
Я подозреваю, что это может произойти в этой части кода:
self.queue.async {
if success {
self.syncObjects.remove(at: index)
self.saveState()
} else {
self.syncIndex += 1
}
self.syncing = false
self.sync()
}
Я также прилагаю отчет cra sh ниже.