Skip to content

Commit 1f5ae38

Browse files
committed
use UTTypeImage and UTTypeMovie with .identifier prop for media object
Updates the API from deprecated types
1 parent 8e3faf6 commit 1f5ae38

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Modules/Sources/WPMediaPicker/WPMediaCapturePresenter.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
@import MobileCoreServices;
55
@import AVFoundation;
6+
@import UniformTypeIdentifiers;
67

78
@interface WPMediaCapturePresenter () <UINavigationControllerDelegate, UIImagePickerControllerDelegate>
89
@property (nonatomic, strong, nullable) UIViewController *presentingViewController;
@@ -79,11 +80,10 @@ - (void)presentCaptureViewController
7980
UIImagePickerControllerSourceTypeCamera]];
8081
NSMutableSet *mediaDesired = [NSMutableSet new];
8182
if (self.mediaType & WPMediaTypeImage) {
82-
[mediaDesired addObject:(__bridge NSString *)kUTTypeImage];
83+
[mediaDesired addObject:UTTypeImage.identifier];
8384
}
8485
if (self.mediaType & WPMediaTypeVideo) {
85-
[mediaDesired addObject:(__bridge NSString *)kUTTypeMovie];
86-
86+
[mediaDesired addObject:UTTypeMovie.identifier];
8787
}
8888
if (mediaDesired.count > 0){
8989
[mediaTypes intersectSet:mediaDesired];

Modules/Sources/WPMediaPicker/WPMediaPickerViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,12 +1274,12 @@ - (void)processMediaCaptured:(NSDictionary *)info
12741274
}
12751275
[self addMedia:media animated:YES];
12761276
};
1277-
if ([info[UIImagePickerControllerMediaType] isEqual:(NSString *)kUTTypeImage]) {
1277+
if ([info[UIImagePickerControllerMediaType] isEqual:UTTypeImage.identifier]) {
12781278
UIImage *image = (UIImage *)info[UIImagePickerControllerOriginalImage];
12791279
[self.dataSource addImage:image
12801280
metadata:info[UIImagePickerControllerMediaMetadata]
12811281
completionBlock:completionBlock];
1282-
} else if ([info[UIImagePickerControllerMediaType] isEqual:(NSString *)kUTTypeMovie]) {
1282+
} else if ([info[UIImagePickerControllerMediaType] isEqual:UTTypeMovie.identifier]) {
12831283
[self.dataSource addVideoFromURL:info[UIImagePickerControllerMediaURL] completionBlock:completionBlock];
12841284
}
12851285
}

0 commit comments

Comments
 (0)