我让两个人和我讨论了两种不同的方法,讨论如何在Swift中向项目添加图像等资产。
Person 1:“您应该在实际的项目工作区中创建一个新文件夹,然后将所有的资产直接添加到其中(因此它在项目中)。然后将该项目文件夹中的资产拖放到XCAssets中,以实际创建将要使用的图标。”
人物2:“只要从任何地方下载你的图片,然后直接拖拽它们。它们可以来自不同的位置。当你部署到ITunesConnect时,它会复制这些图像。”
现在我很困惑--当我拖放一个图像(比方说从我的下载文件夹中)时,Xcode不把图像本地复制到它自己的私有位置吗?一旦我把它拖到XCAssets中,它还需要那个源位置
我最近更新到VisualStudioforMac2022,从那以后我一直有以下问题:我无法向Media.xcassets文件夹添加新图像
在VS for Mac 2019上,我能够在Visual中实现这一点,现在,当我双击左侧面板浏览器中的xcassets文件夹时,该文件将在Xcode中打开。我可以在Xcode中添加一个新的映像集,但是当我从Visual清理、构建和部署应用程序时,更改没有反映出来。我在xib文件上使用或以编程方式加载的新映像的任何实例(例如UIImage.FromBundle("new_image") )都不会在应用程序中显示。以前使用VS for Mac 2