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

时间:2017-12-24 02:42:12

标签: swift xcode firebase uiimage firebase-storage

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

enter image description here

1 个答案:

答案 0 :(得分:1)

数字是UIImage的大小。 {0, 0}表示您的图片没有尺寸。

如果我创建的尺寸为100x200的图像,它将显示在打印的消息中:

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

打印:

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

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

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