Loading an Image from documents directory

后端 未结 6 1807
温柔的废话
温柔的废话 2020-12-03 13:51

I cant get my Image(.png) to display.

I check that it exists at the path I use, and it does. But no image appears.

Here is what I\'ve been trying:

         


        
6条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-03 14:26

    Swift 4

    Code:

    extension FileManager {
        class func getImage(named: String) -> UIImage? {
            let imagePath = getImagePath(named: named)
            return UIImage(contentsOfFile: imagePath)
        }
    
        class func getImagePath(named: String) -> String {
            let fileManager = FileManager.default
            let documentDir = try! fileManager.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
            return documentDir.appendingPathComponent(named).path
        }
    }
    

    Usage:

    let image = FileManager.getImage(named: "image.png")
    

提交回复
热议问题