我试图从twitter下载“profile_image_url”图片(.jpg)并将其显示在我的应用中。我试图调整任何不是我期望的图像。在调试问题的过程中,我遇到了这种奇怪的行为。
代码:
NSLog(@"%d %d %d %d",48,image.size.width,image.size.height,48);
打印:
2010-02-09 13:26:43.925 MyApp[00000:0000] 48 0 1078460416 0
看起来高度和宽度打印不正确,也导致第二个“48”无法打印。这是怎么回事?
顺便说一下,UIImage显示正常,如果我无法获得宽度和高度,我就无法正确调整图像大小。答案 0 :(得分:2)
%d表示整数。使用%f打印浮点数(这是CGSize成员所用的)。
答案 1 :(得分:0)
image.size
是CGSize
,它将width
和height
存储为浮点数,而不是整数。因此,请在格式字符串中使用%f
。