Skip to content

Commit 52f3dbd

Browse files
authored
Merge pull request #179 from NativeScript/tbozhikov/notify-picker-cancelled-ios
notify when user cancels picking images
2 parents 9fa315f + 1b4b1e5 commit 52f3dbd

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/imagepicker.ios.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ export class ImagePicker extends data_observable.Observable {
6666
present() {
6767
return new Promise<void>((resolve, reject) => {
6868
this._imagePickerControllerDelegate._resolve = resolve;
69+
this._imagePickerControllerDelegate._reject = reject;
6970

7071
(<any>this.hostView).viewController.presentViewControllerAnimatedCompletion(this._imagePickerController, true, null);
7172
});
@@ -74,9 +75,11 @@ export class ImagePicker extends data_observable.Observable {
7475

7576
export class ImagePickerControllerDelegate extends NSObject implements QBImagePickerControllerDelegate {
7677
_resolve: any;
78+
_reject: any;
7779

7880
qb_imagePickerControllerDidCancel?(imagePickerController: QBImagePickerController): void {
7981
imagePickerController.dismissViewControllerAnimatedCompletion(true, null);
82+
this._reject(new Error("Selection canceled."));
8083
}
8184

8285
qb_imagePickerControllerDidFinishPickingAssets?(imagePickerController: QBImagePickerController, iosAssets: NSArray<any>): void {

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nativescript-imagepicker",
3-
"version": "6.0.0",
3+
"version": "6.0.1",
44
"description": "A plugin for the NativeScript framework implementing multiple image picker",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)