交换数组元素显示错误:同时访问但修改需要独家访问



我想交换我的数组元素:

swap(&(self.profileImages[0]), &(self.profileImages[2]))

但是我得到了这个错误:

同时访问0x102944a80,但修改需要独家访问

在大量搜索之后:正如Whats-new-in-in-in-in-swift-4描述,我发现在 swift4 中,我应该使用此代码:

self.profileImages.swapAt(0, 2)

最新更新