Вы можете попробовать
Опция # 1
arr[2] = image
let cell = collectionView.cellForItem(at:IndexPath(row:2,section:0)) as! cellName
cell.imageView.image = image
Опция # 2 (рекомендуется), так как плохая идея получить доступ к ячейке вне таблицы
отредактируйте изображение в модели, затем перезагрузите таблицу / indexPath
func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!){
self.dismiss(animated: true, completion:nil)
arr[2] = image
let indexPath = IndexPath(item: 2, section: 0)
self.collectionView.reloadItems(at: [indexPath])
}
Plus cellForItemAt
должен иметь
let cell = ///
cell.imageView.image = arr[indexPath.row]