暂时改变
UIImage(named: "DiscoverButtonIcon.png")
至
UIImage(named: "DiscoverButtonIcon.png")!
运行应用程序。如果它崩溃,您的名称错误或图像根本不在您的应用程序包中。
保存在iCloud Drive中与Swift文件位于同一目录中
这听起来像是问题。这不是图像需要的地方。它需要位于您的资产目录或应用程序包中。
最佳做法是将图像添加到assets文件夹。通过添加您的assets.xcassets图像,它将被添加到您的Bundle Resources中。
如果您不想将其添加到assets.xcassets文件夹,请将该图像添加为项目中的另一个项目。但是,请确保将图像添加到正确的目标。 (您可以签入文件检查器>目标会员资格)
// If you add image to assets.xcassets let image = UIImage(named: "DiscoverButtonIcon") // If you add image as a resource let image = UIImage(named: "DiscoverButtonIcon.png") // Set a break point here to debug your image.
尝试将图片添加到 Images.xcassets 。
Images.xcassets