2012-07-21 46 views
0
NSURL *url = [NSURL URLWithString: 
       pictureUrl]; 
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]]; 
NSLog(@"image width:%@",image.size.width); 

我從此日誌中獲取null?該圖像是否有效並正確顯示? 這是一個表格單元格UIImage return Null IOS

+0

你的圖像文件在應用程序包中或不在? – holex 2012-07-21 07:25:29

+0

圖像大小是一個浮點值。所以將%@更改爲%f。但是我想知道在你試圖將float值打印到字符串值後你沒有發生崩潰 – Anish 2012-07-21 07:53:32

+1

@Anish沒有理由在這裏發生崩潰,只是未定義的行爲。字符串格式指示器只是讓操作系統知道如何處理它從內存中獲取的位 - 您可以嘗試將表示浮點位的數據打印爲沒有特殊問題的字符串。 – Stavash 2012-07-21 08:08:39

回答

1

試試這個:

NSLog(@"image width:%f",image.size.width); 

除此之外,我希望你在後臺線程(不在cellForRow)調用它,否則,加載你的細胞會很慢並搞砸了用戶交互。