fix compiler warning / idiomatic optional unwrapping

// FREEBIE
This commit is contained in:
Michael Kirk 2017-04-24 14:05:15 -04:00
parent 26b94bf94b
commit 203009d4ef
1 changed files with 2 additions and 3 deletions

View File

@ -174,11 +174,10 @@ class SignalAttachment: NSObject {
if dataUTI == SignalAttachment.kUnknownTestAttachmentUTI {
return OWSMimeTypeUnknownForTests
}
let mimeType = UTTypeCopyPreferredTagWithClass(dataUTI as CFString, kUTTagClassMIMEType)
guard mimeType != nil else {
guard let mimeType = UTTypeCopyPreferredTagWithClass(dataUTI as CFString, kUTTagClassMIMEType) else {
return nil
}
return mimeType?.takeRetainedValue() as? String
return mimeType.takeRetainedValue() as String
}
// Use the filename if known. If not, e.g. if the attachment was copy/pasted, we'll generate a filename