Xcode10中图片使用imageNamed方法读取不出来

Xcode开发工具,图片放入ios工程 xcode如何使用图标,如何将图标导入xcode工程 阅读详情

第一次写博客,刚开始学习iOS的小白一枚,记录一下昨晚的学习遇到的一些问题

昨天晚上我在慕课网学习UIImageView,做序列图,在使用imageNamed这个方法去读取项目中的一张图片的时候,死活读不出来,程序老是崩溃。但是图片明明已经导入到项目中了。就像这样,第一次其实还是成功了
但是后面几次次次崩溃。我当时也被整崩溃了,我反复检查代码也没发现什么错误。但是就是读不出来。当时已经凌晨2点多了,心里那个慌啊。后来我突然想起来手机上之前一个Xcode教学,上面导入图片的时候是将图片导入到Assets.xcassets这个文件夹中,如图
然后在这个文件夹里面新建一个文件夹用于存放图片在这里插入图片描述
将项目中的图片全部移到这里来,然后再调用imageNamed这个方法去读取图片

当时的我已经困到不行了,只求赶快解决这个问题,于是我去尝试了一下,发现将图片拖进来之后问题就解决了。在这里插入图片描述
点击左下角的加号然后找到Import From Project这一项,就能将图片移进来了~

看到程序能运行了心情很是舒畅啊,一直以为是自己代码上出了差错,但是往往就是被这么意想不到的原因给绊住了

iOS资源存放问题 iOS资源存放问题前言:在开发过程中,经常需要导入文件到项目中,具体如何导入与导入到那里,本节会重点分析(接下里以图片为例)图片的两种加载方式(以下缓存是指缓存在内存中) 方式一:有缓存 self.imageView.image = [UIImage imageNamed:@"图片名"]; 使用场合: 1. 图片比较小,使用频率比较高; 2. 建议把需要缓存的图片放到Assets.x 阅读详情

相关推荐

iOS小技能: 用纯代码开发界面的过程 & 图片使用的相关注意事项

文章目录前言I 基础知识储备1.1 代码封装抽取思路1.2 不小心修改头文件的解决方法1.3 自动补齐(数字的格式化)1.3 @propertyII 图片使用的相关注意事项2.1 推荐使用png格式2.2 关于图像的实例化2.3 动画结束之后清除帧动画数组III 常用快捷键 前言 用纯代码开发的过程: 确定界面元素,要有什么内容 用代码搭建界面 编写代码 I 基础知识储备 1.1 代码封装抽取思路 将相同的代码放到一个新方法中 将不同的值(button.tag)当做方法的参数传递进来: 在oc 中

专注于计算机研发知识和资讯分享 2096

iOS开发解决imageNamed方法图片不显示的问题

在最近的一个项目中我把一张png图片拖到Finder的project目录下并用[UIImage imageNamed:@"banner"]方法展示图片,但是始终显示不出来。后来查了半天发现不是语句问题,用了另一种方法在Assets.xcassets里导入图片用imageNamed方法就可以显示图片了。有小部分图片需要用这种方法才能正常显示图片。

weixin_42417683的博客 540

Ubuntu20.04实时内核补丁PREEMPT_RT编译与安装全流程解析

本文详细解析了在Ubuntu20.04系统上编译与安装实时内核补丁PREEMPT_RT的全流程。从内核与补丁版本匹配、编译环境准备,到内核配置、编译排错,再到最终安装、验证与进阶优化,提供了手把手的实战指南,旨在帮助机器人、工业控制等对实时性有苛刻要求的开发者构建低延迟、高确定性的Linux系统。

weixin_29213827的博客 188

UIImageView 中setImage imageNamed 无法显示图片

UIImageView 中setImage imageNamed 无法显示图片 解决方案:给UIImageVIew 添加背景色 background  看看能否显示, 如果能显示,说明是图片问题,查看target中 build phase中copy bundle resouce中是否添加了该图片 如果不能显示,说明是UImageVIew的问题  ,查看该控件是否添加到视图中了

技术改变世界 1847

CSP-J 初赛模拟卷1 题解

只有一棵子树有后继,其他的都是叶结点才能保证树的深度最大,此时还剩(n-5)个结点,最后加上2,得到(n-3),即为答案。题解:先修改p的指针域,让它的左指针域指向q,然后再让q的右指针域赋值给p的右指针域,再然后修改q的右指针域使其指向p,最后需要改变的指针域就是原先q结点的后继节点的左指针域内容。设n个元素的入栈序列是1,2,3,...,n,出栈序列为p1,p2,...,pn,若p1=n,则pi(1≤i≤n)的值为(1)输入的三个数中,第二个数应是[0,11]上的整数,否则会出现数组越界的问题。

Sat77GryHp_Pro的博客 2805

Jetbrains IDE 配置上Gemini Code 插件,让你的的编程高效起飞~

Gemini Code Assist是 Google 家产品,基座模型为最新的Gemini 2.5 Pro。本篇实践了在 WebStrom 中Gemini Code Assist插件的高效编程。

2301_76993408的博客 4596

ios中图片不加载或加载失败

开发过程中遇到h5页面在ios手机中图片不显示的问题,Android和浏览器无任何问题,均能正常显示,最后发现问题是https导致的 我的项目域名是https的 ,但是会在接口中拿一个银行icon的图片地址,后端给的是http的地址,导致ios安全过不去就没给显示 解决方法 1.让后端改图片地址 2.包个方法,将http转成https 前提是你这个图片https支持 ...

chen_yufly的博客 5555

数字IC设计之时序分析基础概念汇总

时序分析主要有两种办法:静态时序分析: (static timing analysis,STA),是遍历电路存在的所有时序路径,根据给定工作条件(PVT)下的时序库.lib文件计算信号在这些路径上的传播延时,检查信号的建立和保持时间是否满足约束要求,根据最大路径延时和最小路径延时找出违背时序约束的错误。

weixin_45230720的博客 5607

UIImage imageNamed:iamgename.png不能显示图片

[UIImage imageNamed:iamgename.png]这样通过全名称加后缀的方式获取图片,应该是很久之前的图片管理方式了,优先使用Images.xcassets来存放图片资源,然后就不用加后缀了 BUG:发现有个图片列表的其中一个图片不显示,定位到UIImage imageNamed:这个位置。这是一个for循环,为什么只有他不显示呢,检查了好多遍,图片名称也没有问题,于是go

玖玖的博客 2102

Java全栈开发:充电桩管理系统项目实战

技术收获深入理解分布式系统架构掌握高并发场景解决方案提升系统设计能力经验教训前期需求分析的重要性技术选型需要考虑长期维护测试覆盖率的重要性未来展望引入AI预测故障支持更多支付方式优化用户体验通过此项目的开发,不仅实现了充电桩的智能化管理,也积累了宝贵的全栈开发经验。项目中的很多技术方案和架构设计都具有普遍适用性,可以在其他类似项目中借鉴使用。@Componentstatic {// 初始化状态转换规则。

exlink2012的专栏 1252

ICC2(一)import design —— tluplus

itf转tluplus相关命令 TLUPlus是存储RC系数的二进制表格式。 TLUPlus模型通过包括宽度,空间,密度和温度对电阻系数的影响,可以估算RC计算net delay。 1.2 产生TLUplus的方法 Itf文件转TLUplus的命令: grdgenxo -itf2TLUPlus -i xx.itf-o xx.tlu+ itf: interconnect technology format file 含每层的厚度,面积等参数 itf同样可以转nxtgrd格式文...

m0_61544122的博客 5485

ios开发UIImage imageNamed方法的误用

一、加载图片问题 UIImage image = [UIImage imageNamed:imageFileName]; 这种图片加载方式带有图片缓存的功能,使用这种方式加载图片后,图片会自动加入系统缓存中,并不会立即释放到内存。一些资源使程序中经常使用的图片资源, 使用这种方式会加快程序的运行减少IO操作,但对于项目中只用到一次的图片,如果采用这种方案加载,会增导致程序

LVXIANGAN的专栏 1万+

【unity小技巧】实现FPS射击游戏枪武器随镜头手臂摇摆效果(2025/12/11补充)

如果我们视角移动转向,武器如果不跟着进行摇摆,会感觉我们的动作很生硬,特别是射击类游戏,如下实现武器摇摆这里主要分享两种实现方法,一种是改变武器位置,一种是修改武器旋转想要使用哪种方法都可以,看你自己喜欢,如果是我,我会选择第二种,比较简单,参数也少,而且个人感觉效果也更好,已枪中心做旋转更符合现实。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1470

Xcode9.0使用imageNamed获取图片为nil

Xcode9.0添加图片资源时,直接拖拉的方法添加到工程中,在使用时通过imageNamed获取的值却为nil。 解决方案如图所示:

番薯大佬的专栏 1874

STM32CubeMX之定时器输入捕获

上一章介绍了STM32定时器的PWM输出功能,定时器的几个通道除了有输出功能外,还可以做输入用,可捕获信号的上升沿或下降沿,可以用于测量信号的频率、周期、占空比等。本篇文章将介绍用STM3...

zhang062061的专栏 1342

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

UIImage imageNamed的释放问题

为了方便,一开始读取图像资源的时候都是直接使用了[UIImage imageNamed:@""]方法,这个方法非常方便,一句话就可以从bundle中读取图片。 初步测试,功能一切正常。后来发现多次操作之后,应用经常发生内存警告从而导致自动退出的问题。定位之后发现是由于[UIImage imageNamed: @""]分配的图像都没有释放引起的。而之前从官方的reference中得到的信息应该

yuanya的专栏 4054

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ios 文件夹:蓝色和黄色 读取图片和读取JSON文件

问题: NSBundle *bundle = [NSBundle mainBundle]; NSString *resourcePath = [bundle resourcePath]; NSString *filePath = [resourcePath stringByAppendingPathComponent:@"cover.jpg"]; //rain...

akr5399的博客 163

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Xcode中Assets.xcassets的使用和优缺点

原文地址::https://blog.youkuaiyun.com/u012371575/article/details/78584996 相关文章 1、app图标和启动图以及Images.xcassets----https://www.jianshu.com/p/a5cf847970d1 2、iOS中Assets的几个方便用法----https://www.jianshu.com/p/63ab8c...

xqhrs232的专栏 1085

ios 关于图片读取

初学ios开发,便遇到了一个

u012950489的专栏 552

Xcode插件大全

1. KSImageNamed-Xcode > 为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。是一个非常棒的图片名称智能提示插件。 > 若安装后无效,或许需要做一下修改: 1.打开Xcode的插件所在的目录: 〜/库/应用程序支持/开发/共享

无痕的博客 726

[UIImage imageNamed:@""]使用误区

最近在做一个图像处理的app应用,应用中有很多图像资源。 为了方便,一开始读取图像资源的时候都是直接使用了[UIImage imageNamed:@""]方法,这个方法非常方便,一句话就可以从bundle中读取图片。 初步测试,功能一切正常。后来发现多次操作之后,应用经常发生内存警告从而导致自动退出的问题。定位之后发现是由于[UIImage imageNamed: @""]分配

yuanya的专栏 780

IOS Xcode中Assets.xcassets的使用和优缺点

Xcode中Assets.xcassets是干嘛用的? 简单来说,Assets.xcassets是Xcode提供的一个图像资源管理工具。 1.方便app图标和启动页图片设置 2.展现1X,2X,3X图片简练 3.支持多种图片格式 (PS: APP图标和启动图只支持png,其他地方支持多种格式;读取图片时不需要写后缀,直接写图片名) 4.支持PDF格式的矢量图 5.图片只支持[UIImage imageNamed]的方式实例化,但是不能从Bundle中加载 6.不能根据路径读取图片,因为图片会被打包在Asse

yanhuomatou2015的博客 2139

iOS开发-学习笔记-Xcode学习

先贴当前Xcode版本12.4 目前来说是最新的,针对12.4版本学习了一些特性,做一些记录和整理. 首先是新建工程界面, 新建工程 最新版没有SingleViewApplication选项, 也没有Empty Application模板选项, 看到一篇工程文件详解 自动生成了很多文件,其中从上往下依次是: AppDelegate.h AppDelegate.m SceneDelegate.h SceneDelegate.m ViewController.h ViewController.m Main.

qq_48946910的博客 734

ios 不同路径加载 相同图片_ios的UIImage的两种不同的图片加载方式 tom猫

在ios的UI交互设计时,对图片的处理是难免的;不同的处理方式会对内存有不同的影响;************************************************************a:图片格式及NSBundle加载全路径:1》xcode或者说苹果官方是极力推荐使用的图片格式是png2》所有如果项目中用得是png的图片,则不用写后缀名3》其他格式要求后缀名,特别是用UIIma...

weixin_39631951的博客 170
下一篇: Mac使用React-Native开发iOS 执行pod install报错
海林一激灵
博客等级 码龄8年 4粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值