Xcode 如何从XC资产中获取东西?

Xcode 如何从XC资产中获取东西?,xcode,swift,Xcode,Swift,我试图从我的xcasserts文件夹中获取图像,我在代码中这样做: if (self.emailField.text.isEmpty ) { self.emailIcon.image = UIImage.animatedImageNamed("Images.xcasserts/caution", duration: 0.2) } 但它不工作,如何正确地写入xcasserts地址? 谢谢 有几件事 您不必指定资源目录的名称。你可以简单地使用 self.emailIcon

我试图从我的xcasserts文件夹中获取图像,我在代码中这样做:

 if (self.emailField.text.isEmpty ) {
        self.emailIcon.image = UIImage.animatedImageNamed("Images.xcasserts/caution", duration: 0.2)
    }
但它不工作,如何正确地写入xcasserts地址? 谢谢

有几件事

  • 您不必指定资源目录的名称。你可以简单地使用

    self.emailIcon.image=UIImage.animatedImageNamed(“小心”,持续时间:0.2)

  • 另一件事是,它不是资产。它的
    xcassets


  • thx lsuru,但是我按照您的指示,图像仍然没有显示..好的,我发现了问题。xcassets只显示文件的名称,不显示文件的后缀,在我将“caution”指定为“caution.png”之后,我在图片的属性菜单中找到了它,谢谢!