enforce attachment limit in photo picker

This commit is contained in:
Michael Kirk 2018-12-04 08:01:24 -05:00
parent de73c220da
commit f8e073f09a
1 changed files with 8 additions and 0 deletions

View File

@ -387,6 +387,14 @@ class ImagePickerGridController: UICollectionViewController, PhotoLibraryDelegat
// MARK: - UICollectionView
override func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
guard let indexPathsForSelectedItems = collectionView.indexPathsForSelectedItems else {
return true
}
return indexPathsForSelectedItems.count < SignalAttachment.maxAttachmentsAllowed
}
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let asset = photoCollectionContents.asset(at: indexPath.item)