File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -74,6 +74,11 @@ - (void)exportImageAtURL:(NSURL *)imageURL dataTypeUTI:(NSString *)dataUTI toURL
74
74
75
75
- (NSOperationQueue *)exportQueueForDataUTI : (NSString *)dataUTI outputTypeUTI : (NSString *)outputUTI {
76
76
NSOperationQueue *queue = self.generalExportOperationQueue ;
77
+
78
+ if (dataUTI == nil ) {
79
+ return queue;
80
+ }
81
+
77
82
if ([[UTType typeWithIdentifier: dataUTI] conformsToType: UTTypeHEIC]) {
78
83
if (outputUTI.length == 0 || [dataUTI isEqualToString: outputUTI]) {
79
84
queue = self.HEICExportOperationQueue ;
Original file line number Diff line number Diff line change @@ -155,7 +155,12 @@ - (void)exportImageAtURL:(NSURL *)URL dataUTI:(NSString *)dataUTI dataInfo:(NSDi
155
155
}
156
156
157
157
- (BOOL )shouldConvertToJPGForUTI : (NSString *)dataUTI {
158
- return [CameraUploadManager shouldConvertHEICPhoto ] && [[UTType typeWithIdentifier: dataUTI] conformsToType: UTTypeHEIC];
158
+ if (dataUTI != nil ) {
159
+ UTType *type = [UTType typeWithIdentifier: dataUTI];
160
+ return [CameraUploadManager shouldConvertHEICPhoto ] && [type conformsToType: UTTypeHEIC];
161
+ }
162
+
163
+ return false ;
159
164
}
160
165
161
166
- (UploadQueueType)uploadQueueType {
You can’t perform that action at this time.
0 commit comments