diff --git a/RxExample/RxExample/Examples/ImagePicker/UIImagePickerController+RxCreate.swift b/RxExample/RxExample/Examples/ImagePicker/UIImagePickerController+RxCreate.swift index f4619468..fd23f897 100644 --- a/RxExample/RxExample/Examples/ImagePicker/UIImagePickerController+RxCreate.swift +++ b/RxExample/RxExample/Examples/ImagePicker/UIImagePickerController+RxCreate.swift @@ -33,8 +33,11 @@ extension UIImagePickerController { let imagePicker = UIImagePickerController() let dismissDisposable = imagePicker .rx_didCancel - .subscribeNext({ [unowned imagePicker] in - dismissViewController(imagePicker, animated: true) + .subscribeNext({ [weak imagePicker] in + guard let imagePicker = imagePicker else { + return + } + dismissViewController(imagePicker, animated: animated) }) do {