picker.sourceType = .photoLibrary
picker.allowsEditing = true
}
.flatMap { $0.rx.didFinishPickingMediaWithInfo }
.take(1)
.map { info in return info[UIImagePickerControllerEditedImage] as? UIImage }
.unwrap()
.map { image in UIImageJPEGRepresentation(image, 0.85) }
.bind(to: viewModel.imageData)
.disposed(by: rx.disposeBag)
Простыню лучше на pastebin
Какой ужас
protocol AvatarImageViewDelegate {} extension AvatarImageViewDelegate { func didPickAvatarImage(параметры: индекс ячейки и индекс секции) { //ваша реализация } } extension YourViewController: AvatarImageViewDelegate {} и дальше ячейке вешаете на тап этот метод didPickAvatarImage
Обсуждают сегодня