2010-10-31 59 views
1

我宣佈一個的UIImageView作爲一個IBOutlet,我設置imageview的形象在viewDidLoad方法的UIImageView沒有出現

imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL: 
    [NSURL URLWithString: [productProperties objectForKey:@"image"]]]]; 

如下但這圖像不顯示在所有。

productProperties是一個NSDictionary中存儲的關鍵「圖像」的網址

我甚至嘗試本地存儲的圖像,然後將其設置如下圖所示

imageView.image = [UIImage imageNamed:@"icons_browse.png"]; 

但是,這也不起作用。

回答

0

對不起,這是我的錯誤,我爲NSURL提供了錯誤的值。 搞定了

0

嘗試刪除代碼行並在IB中設置「默認」圖像。

我知道這是不是一個修復 - 但我很好奇,看看還有一些其他的原因,它是不可見的 - 就像它爲隱藏我們設置,已經0%的α,是由別的東西,等遮擋。

代碼 - 尤其是你試過第二件事(假設文件實際上是在你的包,並命名爲正確)是非常的樣板,並應工作..

其他的事情做的是檢查值是由[UIImage imageNamed]返回 - 並確保它不是 - 意思是實際上有一些加載文件的問題。 (錯誤的文件名,文件沒有綁定等)

+0

謝謝布拉德,這兩段代碼的作品 – Yogesh 2010-10-31 19:42:47