Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
- dismiss(animated: true)
- }
- func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) {
- var imageURL: NSURL ?
- var selectedImageFromPicker: UIImage ?
- if
- let originalImage = info[UIImagePickerController.InfoKey.originalImage] {
- selectedImageFromPicker = originalImage as!UIImage
- }
- let uniqueImage = NSUUID().uuidString
- let storageRef = Storage.storage().reference().child("gallery").child("\(uniqueImage).jpg")
- if var selectedImage = selectedImageFromPicker {
- if let imageURL = info[UIImagePickerController.InfoKey.imageURL] as ? NSURL {
- if let uploadImage = selectedImage.jpegData(compressionQuality: 0.1) {
- selectedImage = UIImage(data: uploadImage) !
- gallery.append(INSPhoto(image: selectedImage, thumbnailImage: selectedImage))
- uploadImageToFirebase(storage: storageRef, data: uploadImage)
- }
- self.collectionView ? .reloadData()
- }
- dismiss(animated: true)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement