关于'CALayer position contains NaN: [nan 2.5]'异常

news/2024/7/20 20:17:29 标签: CALayer position contains NaN:, ios

错误详情:

*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 2.5]'

 

原因:

计算 高度 或者 宽度 的时候,分母可能为0的情况下,会报出此错误。

 

如下:

如果没有 if 判断,则 s_height 可能为 0 。

CGFloat s_height = model.height / 5 ;
CGFloat s_width = 0;
	if (s_height) {
		s_width = (s_height / model.height) * model.width;
	}

-----------------------------------------------------------

个人博客:https://blog.csdn.net/Crazy_SunShine

Github:https://github.com/cxymq

个人公众号:Flutter小同学

个人网站:http://chenhui.today/
--------------------- 


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

相关文章

React从0到1--组件设计原则

1、高内聚指的是把逻辑紧密相关的内容放在一个组件中 。 用户界面无外乎内容 、交互行为和样式 。 传统上,内容由 HTML 表示,交互行放在 JavaScript 代码文件中, 样式放在 css 文件中定义 。 这虽然满足一个功能模块的需要,却要放…

iOS之音频录制及播放

1)Demo环境: Swift4.2, Xcode10.1 2)Demo地址: https://github.com/cxymq/RecordForChat 3)AVAudioSession学习记录 https://blog.csdn.net/Crazy_SunShine/article/details/80104838 步骤如下: 1.需要…

Python栈的实现方法

栈,先进后出或者后进先出,以列表的结构外加append和pop方法实现栈 class Stack:def __init__(self):# 实例一个空列表对象self.items []def isEmpty(self):# 判断列表中是否有值,空就返回Truereturn self.items []def push(self, item):# 从…

iOS-高德地图API的定位与搜索功能

环境: Xcode10.1 Swift4.2 真机6s,ios11 Demo:https://github.com/cxymq/AmapSwift 高德地图API使用 需要(https://lbs.amap.com)申请开发者账号,创建应用,获取对应平台的key。 查看API&am…

loadIdealTree:loadAllDepsIntoIdealTree: sill install loadIdealTree

npm install 之后,出现以下问题,界面出现假死: loadIdealTree:loadAllDepsIntoIdealTree: sill install loadIdealTree 此时,只需要删除该路径下的 package-lock.json 文件即可。 参考:https://stackoverflow.com/q…

iOS开发中UITableView和UITableViewCell的几种样式

说了很久要写自己的技术博客,由于执行力差,一直拖到现在才开始写文章。我是一个刚进入软件行业还不到一年的小菜鸟,没有什么技术可言,然后就在这里斗胆妄自尊大的在博客园上写些东西,还希望技术大牛们不要嘲笑。我写此…

一、在GPU上执行运算

本文Demo 环境: mac os 10.14.5 xcode 10.3 此系列文章源自官方案例,详情至 此处 专用名词虽有汉字翻译,但会保留原有英文形式名词。 概述 在此示例中,会学习在所有 Metal apps 中使用到的基本要素: a&#xff…

深入源码分析Java线程池的实现原理

程序的运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池就是一种对CPU利用的优化手段。 网上有不少介绍如何使用线程池的文章,那我…