【发布时间】:2015-03-18 14:49:55
【问题描述】:
我有一个compass.jpg 文件存在于Download 文件夹中。然后我把这张图片拖到我的Images.xcassets。通过右键单击图像条目和view folder,我确保图像确实在文件夹中。
然后,在情节提要中,我将徽标图像视图设置为此图像,并命名为 compass。这一切都在情节提要中显示良好。
但是,然后,我在我的 iPhone 和模拟器中启动了我的应用程序。它给了我以下错误:
Could not load the "compass" image referenced from a nib in the
bundle with identifier "com.x.Point"
我不知道如何解决这个问题。图片的文件夹确实在Images.xcassets 文件夹内。
我该如何解决这个问题?
更新
我最终不得不做出妥协,将图像添加到项目本身而不是其.imageassets 文件夹中。
我实际上创建了一个新项目并将我的所有源代码复制并粘贴到那里,然后.imageasset 文件夹再次工作!我想这不是我的项目设置的问题。一定和 XCode 有关系,我现在还不确定。
【问题讨论】:
-
您是如何处理视网膜和非视网膜图像的?
-
我认为 UIImage 会根据设备自动调整要使用的图像。
标签: ios xcode swift storyboard xcasset