File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -43,12 +43,11 @@ export class ImagePicker extends data_observable.Observable {
43
43
super ( ) ;
44
44
45
45
this . _hostView = hostView ;
46
- this . _imagePickerControllerDelegate = new ImagePickerControllerDelegate ( ) ;
46
+ this . _imagePickerControllerDelegate = ImagePickerControllerDelegate . new ( ) ;
47
47
48
48
let imagePickerController = QBImagePickerController . alloc ( ) . init ( ) ;
49
49
imagePickerController . assetCollectionSubtypes = defaultAssetCollectionSubtypes ;
50
50
imagePickerController . mediaType = options . mediaType ? < QBImagePickerMediaType > options . mediaType . valueOf ( ) : QBImagePickerMediaType . Any ;
51
- imagePickerController . delegate = this . _imagePickerControllerDelegate ;
52
51
imagePickerController . allowsMultipleSelection = options . mode !== 'single' ;
53
52
imagePickerController . minimumNumberOfSelection = options . minimumNumberOfSelection || 0 ;
54
53
imagePickerController . maximumNumberOfSelection = options . maximumNumberOfSelection || 0 ;
@@ -76,11 +75,15 @@ export class ImagePicker extends data_observable.Observable {
76
75
}
77
76
78
77
present ( ) {
78
+ this . _imagePickerController . delegate = this . _imagePickerControllerDelegate ;
79
+
79
80
return new Promise < void > ( ( resolve , reject ) => {
80
81
this . _imagePickerControllerDelegate . _resolve = resolve ;
81
82
this . _imagePickerControllerDelegate . _reject = reject ;
82
83
83
- this . hostController . presentViewControllerAnimatedCompletion ( this . _imagePickerController , true , null ) ;
84
+ this . hostController . presentViewControllerAnimatedCompletion ( this . _imagePickerController , true , ( ) => {
85
+ this . _imagePickerController . delegate = this . _imagePickerControllerDelegate ;
86
+ } ) ;
84
87
} ) ;
85
88
}
86
89
}
You can’t perform that action at this time.
0 commit comments