Xcode 10 - image literals no longer available

Pawel Cichonski picture Pawel Cichonski · Jul 18, 2018 · Viewed 44.4k times · Source

Xcode 10 Release Notes: "Code Completion for Swift image literals has been removed in Xcode 10"

So it's not a bug that I couldn't add images in the code (and run older projects). How do we then add images from now on in the code as just typing UIImageView(image: won't accept any png or jpeg.

let cellImage: UIImageView = {
    let image = UIImageView(image: ???))

    return image
}()

System: macOS Mojave
Xcode: Xcode 10 Beta 4

Answer

Daniel Arantes Loverde picture Daniel Arantes Loverde · Sep 26, 2018

In Xcode 10 and Swift 4.2, only the code completion function (or auto-complete) of the Xcode IDE has been discontinued for the old way. Here is the new way:

Just type image literal and it will complete with default icon.

enter image description here

 

Double click on this icon and it will open the media library right side of it.

enter image description here

 

Just choose your imagem and it work like before!

enter image description here