Я пытаюсь использовать метод прямого обмена, доступный в Swift 4.2, для обмена значениями массива, хранящего модальные данные, но он потерпел крах. Может кто-нибудь, пожалуйста, предложите мне, почему это не работает .?
if modalArray.count >= 2{
swap(&modalArray[0], &modalArray[1])
}
Ошибка, которую я получил:
Поток 1: одновременный доступ к 0x600001c4cb08, но модификация
требуется эксклюзивный доступ
Когда я прыгнул, чтобы поменяться, я получил определение, которое говорит, что оно должно работать. Обратитесь к изображению ниже.