iOS reason: ‘Need an imageRef‘

news/2024/7/20 20:12:02 标签: ios

崩溃现象

2023-06-29 18:25:04.476791+0800 ShortPlay[23548:2421105] *** Assertion failure in -[_UIImageCGImageContent initWithCGImage:scale:], /Library/Caches/com.apple.xbs/Sources/UIKitCore/UIKit-3920.31.101/_UIImageContent.m:336
2023-06-29 18:25:04.497342+0800 ShortPlay[23548:2421105] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Need an imageRef'
*** First throw call stack:
(0x18f409794 0x18f12bbcc 0x18f30c82c 0x18f74416c 0x192f697c8 0x193101b18 0x193821be0 0x193823fd4 0x193137ec4 0x193823f14 0x193821870 0x193821364 0x193821f44 0x1930f0c74 0x10055b6b0 0x10055b658 0x192e68750 0x192e6d1e0 0x192e6d5e8 0x192dcce5c 0x192de0d24 0x192de20c4 0x192dc5624 0x19396485c 0x195ef7724 0x195efd87c 0x195f083c0 0x195e50f1c 0x195e7a8bc 0x1934d9a30 0x18f38706c 0x18f381f60 0x18f3823dc 0x18f381ce8 0x1994cc38c 0x1934b0444 0x100569854 0x18f2098f0)
libc++abi.dylib: terminating with uncaught exception of type NSException
terminating with uncaught exception of type NSException
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Need an imageRef'

崩溃由来

[UIImage imageNamed:@"login_back"]

使用该方法获取 存放在 Assets 中的图片资源。

崩溃原因
该图片资源的二倍图,三倍图都是 以 .jpg形式结尾的。因此无法解析。修改图片格式可解决该问题

注意:
该崩溃出现在iOS13.5.1的系统上,在高系统上没有该现象


http://www.niftyadmin.cn/n/699041.html

相关文章

线程同步示例--生产者和消费者

生成者生产出来之后通知消费者说可以消费了。 消费者消耗完生产者的产物之后&#xff0c;在通知生产者生产。 此时需要两个条件变量来进行&#xff1a; 示例代码如下&#xff1a; #include<iostream> #include<thread> #include<mutex> #include<cond…

小程序中使用scroll-view组件,内容高度未超过容器高度时依然可以上下滑动小段距离的问题

解决办法&#xff1a; 如下代码&#xff1a;检查下scroll-view组件是否设置了上下padding 或者 scroll-view的父盒子&#xff08;&#xff09;设置了上下padding&#xff0c;如果设置了&#xff0c;去掉就可以解决问题。 <view class"home-page"><scroll-…

微前端框架MicroApp入门学习笔记(一)

1、简介 微前端是一种架构风格&#xff0c;旨在通过将前端应用程序拆分为更小、更可管理的部分&#xff0c;使多个团队能够独立开发、部署和维护这些部分&#xff0c;从而实现前端的可扩展性和可维护性。   MicroApp框架是京东出品的一种用于构建微前端架构的开源框架&#x…

git常用命令之tag

11. Tag 11.1 创建tag 命令作用轻量标签git tag v1.0基于本地当前分支最新commit创建tag v1.0git tag v.0325 125a1d1给指定commit 125a1d打标签附注标签git tag -a v.0329 -m "给标签添加说明" 125a1d1基于指定commit创建标签并添加说明git tag -a v.0329 -m &quo…

使用JavaScript获取随机数序列

使用Javascript 生成随机数 要在 Javascript 中生成随机数&#xff0c;可以使用 Math 对象的 random() 方法。该方法返回一个大于等于 0 小于 1 的伪随机浮点数。 Javascript中的 Math.random() 函数是一个用于生成随机数的内置函数。 MDN 官方解释 Math.random() 函数返回…

2023亚马逊云科技中国峰会主题演讲,分享基础架构在AI浪潮的求新求变

2023亚马逊云科技中国峰会第二天精彩继续&#xff01;6月28日&#xff0c;亚马逊云科技大中华区产品总经理陈晓建在《专注创新&#xff0c;摆脱基础架构束缚》主题演讲中提出&#xff0c;云服务是支持数字创新的关键生产力。在当前生成式AI技术爆发的大环境下&#xff0c;亚马逊…

使用C#BinaryReader类

BinaryReader有两种流 第一种&#xff1a;文件流&#xff08;File Stream&#xff09; 顾名思义&#xff0c;存储在文件中的&#xff0c;文件流用于读写文件&#xff0c;它将数据读取或写入到磁盘上的文件中。你可以使用 File.Open 方法创建文件流&#xff0c;指定文件的路径…

[Json]控制返回数据是否包含某个属性

控制返回数据是否包含某个属性 在我们返回给前端的Json格式的数据时&#xff0c;通常我们会定义一个类&#xff0c;里面定义几个成员变量用来定义返回给前端的具体内容&#xff0c;例如&#xff1a; package cn.tedu.csmall.commons.web;import io.swagger.annotations.ApiMo…