swift - 快速打印图像后的数字列表是什么

标签 swift xcode firebase uiimage firebase-storage

我正在努力从 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}

I'm hoping this will lead me to the reason my image is not showing up.

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

关于swift - 快速打印图像后的数字列表是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47957677/

相关文章:

ios - swift 中的 gridLayout 问题

iphone - 第一次使用svn commit时如何解决403禁止错误

Firebase,如何限制来自特定数据集(实时数据库)的检索请求

java - 离线模式下的 Firebase OnSuccessListener

ios - 当用户向右滑动以返回 View 时,您可以执行 prepareForSegue 吗?

swift !不删除 Optional()

ios - 我如何从我的表格 View 中删除空单元格

ios - SwiftUI:如何获取动态列表或 LazyVStack 中的 View 框架

javascript - Firebase 身份验证无限循环

ios - 无法演奏非常简单的音调