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

时间:2017-10-03 09:16:38

标签: arrays swift swift4

我想交换我的数组元素:

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

但是我收到了这个错误:

  

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

1 个答案:

答案 0 :(得分:11)

经过大量搜索:正如Whats-new-in-Swift-4所述,我发现在 swift4 中我应该使用此代码:

self.profileImages.swapAt(0, 2)