我正在努力从 firebase 下载图像并将这些图像保存在 Swift 中的字典列表中。当我开始调试时,我打印出图像并注意到图像后有一个数字列表,例如 {0,0} 我想知道这个列表是什么以及为什么我打印 {0,0} 而我打印的其他图像有一组更高的数字。我希望这会引导我找到我的图像未显示的原因。
最佳答案
数字是 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/