在swift中打印图像后的数字列表是什么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在swift中打印图像后的数字列表是什么相关的知识,希望对你有一定的参考价值。

我正在从firebase下载图像并将这些图像保存在Swift中的字典列表中。当我开始调试时,我打印出图像并注意到图像后面有一个数字列表,例如{0,0}我想知道这个列表是什么以及为什么我的打印{0,0}我打印的其他图像有一组更高的数字。我希望这会让我知道我的图像没有出现的原因。

enter image description here

答案

数字是UIImage的大小。 {0, 0}意味着你的图像没有大小。

如果我创建一个大小为100x200的图像,它将显示在打印的消息中:

UIGraphicsBeginImageContext(CGSize(width: 100, height: 200))
print(UIGraphicsGetImageFromCurrentImageContext()!)
UIGraphicsEndImageContext()

打印:

<UIImage: 0x6040000a9120>, {100, 200}

我希望这会让我知道我的图像没有出现的原因。

没错,你的图像没有显示,因为它们的大小为0x0!

以上是关于在swift中打印图像后的数字列表是什么的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像拉伸成自定义形状(swift3)

如何在 Python 2.7 中从同一个列表中打印两个数字

在 Swift 中从 HTML 生成带有图像的 PDF 而不显示打印界面

*** Bool 编码为数字属性列表片段。属性列表编码器

swift 为什么我们有一个片段。我认为这有助于我们在另一个页面中有一个代码。

在创建视图的片段期间为项目列表中的每个项目设置图像[重复]