无法使用代码从 xcassets 加载图像,但 xib 可以

can not load image from xcassets by using code, but xib can

之前的开发者使用 R.swift 加载资源。

然后我从 Cocoapods 中删除它,然后我使用

let image = UIImage.init(named: "testimage") 

从 xcassets 加载图像,它 return nil.

并且我在 xib 中加载了测试图像,它有效。

我不知道为什么我无法使用代码从 xcassets 加载资源。

xcassets

code

ib

imageLiteral

只需使用:

let image = UIImage(named: "imageNameInAssets")

首先检查您的资产文件 - 确保您给定的图像名称与存储在资产中的名称相同..

第二种方式..

要么您可以轻松使用图像文字...

让图像 = 图像文字(select 你的图像)