diff --git a/SectionKit/Sources/Utility/UICollectionView+Apply.swift b/SectionKit/Sources/Utility/UICollectionView+Apply.swift index ab250cf4..cdb4b05c 100644 --- a/SectionKit/Sources/Utility/UICollectionView+Apply.swift +++ b/SectionKit/Sources/Utility/UICollectionView+Apply.swift @@ -54,7 +54,9 @@ extension UICollectionView { if reloads.isNotEmpty { reloadItems(at: reloads.map { IndexPath(item: $0, section: section) }) } - }, completion: { batchOperation.completion?($0) }) + }, completion: { [completion = batchOperation.completion] in + completion?($0) + }) } } @@ -108,7 +110,9 @@ extension UICollectionView { if reloads.isNotEmpty { reloadSections(IndexSet(reloads)) } - }, completion: { batchOperation.completion?($0) }) + }, completion: { [completion = batchOperation.completion] in + completion?($0) + }) } } }