gpt4 book ai didi

iOS:[UIImage imageNamed] 加载的文件路径在哪里

转载 作者:行者123 更新时间:2023-11-29 02:46:13 27 4
gpt4 key购买 nike

在我的 ios 项目中,我使用以下方法将图像加载到 ImageView:

[UIImage imageNamed:@"sample.png"];

我在项目中使用的这张图片:右键单击项目,添加文件。并将图像添加到 [项目名称] 目录。

但我尝试在 Finder 中物理删除此图像(移至垃圾箱)。 Clean and Build project 并再次运行,这个图像仍然出现在 ImageView 上。我真的无法解释为什么。

所以我的问题是:方法 [UIImage imageNamed] 将搜索和加载 xcode 项目中的图像?我看到一些项目,它们放在 Image 文件夹中,所有内容仍然加载成功。为什么当我删除那些图像文件时,没有发生任何错误?它是否在其他地方缓存数据?

谢谢:)

最佳答案

不要使用查找器查找图像 - 在 Xcode 中将其删除。

是的,方法 [UIImage imageNamed] 是应用程序在包中搜索预加载图像的地方。根据经验,请使用 Xcode 而不是 finder 来管理文件、组、文件夹...。

在项目目标构建阶段中查看该文件是否仍然作为“复制捆绑资源”“存在”。

关于iOS:[UIImage imageNamed] 加载的文件路径在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25097692/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com