Explorar el Código

default dictionary parameter doesn't need to be optional

cyberta hace 3 años
padre
commit
f8281bfe0b
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      deltachat-ios/Helper/ImageFormat.swift

+ 3 - 3
deltachat-ios/Helper/ImageFormat.swift

@@ -68,7 +68,7 @@ extension ImageFormat {
         return loadImageFrom(data: imageData)
     }
 
-    public static func saveImage(image: UIImage, name: String? = nil, directory: FileManager.SearchPathDirectory? = .applicationSupportDirectory) -> String? {
+    public static func saveImage(image: UIImage, name: String? = nil, directory: FileManager.SearchPathDirectory = .applicationSupportDirectory) -> String? {
         if image.sd_isAnimated,
            let data = image.sd_imageData() {
             let format = ImageFormat.get(from: data)
@@ -84,12 +84,12 @@ extension ImageFormat {
         return saveImage(data: data, name: name, suffix: suffix)
     }
 
-    public static func saveImage(data: Data, name: String? = nil, suffix: String, directory: FileManager.SearchPathDirectory? = .applicationSupportDirectory) -> String? {
+    public static func saveImage(data: Data, name: String? = nil, suffix: String, directory: FileManager.SearchPathDirectory = .applicationSupportDirectory) -> String? {
         var path: URL?
 
         // ensure directory exists (application support dir doesn't exist per default)
         let fileManager = FileManager.default
-        let urls = fileManager.urls(for: directory!, in: .userDomainMask) as [URL]
+        let urls = fileManager.urls(for: directory, in: .userDomainMask) as [URL]
         guard let identifier = Bundle.main.bundleIdentifier else {
             print("err: Could not find bundle identifier")
             return nil