2010-02-09 3 views
1

Im пытается загрузить изображения «profile_image_url» (.jpg) из твиттера и отображать их в своем приложении. Я пытаюсь изменить размеры любых изображений, которые не являются тем, что я ожидаю от них. В процессе отладки проблемы я столкнулся с этим странным поведением.UIImage: странная проблема с размером

Код:

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" не для печати. Что здесь происходит?

BTW, UIImage показывает, что я просто не могу изменить размер изображения должным образом, если я не могу получить ширину и высоту.

ответ

2

% d для целых чисел. Используйте% f для печати поплавков (что и есть члены CGSize).

+0

спасибо, что вы правы! – phife757

0

image.size является CGSize, в котором хранятся width и height как плавающие, а не ints. Поэтому используйте вместо этого строку %f.

Смежные вопросы