2010-02-09 3 views
1

트위터에서 "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"가 인쇄되지 발생하지 않은 것 같습니다. 여기서 무슨 일이 일어나고있는거야?

좋은 소식은 UIImage가 제대로 표시됩니다. 너비와 높이를 얻을 수 없다면 제대로 이미지의 크기를 조정할 수 없습니다.

답변

2

% d는 정수입니다. CGSize 멤버가 무엇인지 플로팅을 인쇄 할 때 % f를 사용하십시오.

+0

감사합니다. – phife757

0

image.sizewidthheight을 int가 아닌 부동 소수점으로 저장합니다. 대신 형식 문자열에 %f을 사용하십시오.