Skip to content

Commit 71b42df

Browse files
committed
Remove UTTypeEqual usage
1 parent 6530b16 commit 71b42df

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Yosemite/Yosemite/Tools/Media/MediaAssetExporter.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ final class MediaAssetExporter: MediaExporter {
5050
if let resource = resources.first {
5151
resourceAvailableLocally = true
5252
filename = resource.originalFilename
53-
let gifTypeIdentifier = UTType.gif.identifier as CFString
54-
if UTTypeEqual(resource.uniformTypeIdentifier as CFString, gifTypeIdentifier) {
53+
if resource.uniformTypeIdentifier == UTType.gif.identifier {
5554
// Handles GIF export differently from images.
5655
exportGIF(forAsset: asset, resource: resource, onCompletion: onCompletion)
5756
return
@@ -124,8 +123,7 @@ private extension MediaAssetExporter {
124123
/// - parameter onError: Called if an error was encountered during export.
125124
///
126125
private func exportGIF(forAsset asset: PHAsset, resource: PHAssetResource, onCompletion: @escaping MediaExportCompletion) {
127-
let gifTypeIdentifier = UTType.gif.identifier as CFString
128-
guard UTTypeEqual(resource.uniformTypeIdentifier as CFString, gifTypeIdentifier) else {
126+
guard resource.uniformTypeIdentifier == UTType.gif.identifier else {
129127
onCompletion(nil, AssetExportError.expectedPHAssetGIFType)
130128
return
131129
}

0 commit comments

Comments
 (0)