     // MARK: UIImagePickerControllerDelegate
     func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) {
         
-        self.dismissViewControllerAnimated(true) {}
+        self.dismissViewControllerAnimated(true) {
+        
+            let filePath = self.fileImageManager.saveImage(image, name: self.comics[self.selectedIndex.row].title)
+            
+            if let _ = filePath {
+                self.customCovers.append(self.comics[self.selectedIndex.row].title)
+                
+                self.tableView.beginUpdates()
+                self.tableView.reloadRowsAtIndexPaths([self.selectedIndex], withRowAnimation: UITableViewRowAnimation.Automatic)
+                self.tableView.endUpdates()
+            }
+        }
     }
 }
    var dataSource: ArrayDataSource!
    var configureCell: ConfigureCell!
    var comics: [Comic] = []
    var selectedComic: Comic!
    
    let imagePickerController = UIImagePickerController()
    
    var fetchingData = false

            self.imagePickerController.delegate = self
            self.imagePickerController.sourceType = UIImagePickerControllerSourceType.Camera
            
            self.selectedIndex = indexPath
            
            self.presentViewController(self.imagePickerController, animated: true) {}
        }
