2015-06-01 21 views
0

我正在解析工作,我得到的圖像數據形成XMLLink 然後我通過使用共享代理髮送此詳細視圖控制器。如何將XML解析圖像數據發送到ImageView.image

AppDelegate *sharedDelegate=(AppDelegate*)[[UIApplication sharedApplication]delegate]; 
imageview.image=[UIImage imageNamed:sharedDelegate.imagObj]; 

sharedDelegate.image得到的數據,但Imageview.image只拿到了null值。

請幫幫我。

+0

如果imagObj是的UIImage然後嘗試imageview.image = sharedDelegate.imagObj。檢查您是否正確獲取圖像數據並將其保存在imagObj上。 –

+0

kk ImageObj是字符串,那我能做什麼? –

+0

你在哪裏存儲圖像數據? –

回答

0

如果你得到一個字符串,然後使用此代碼:

AppDelegate *sharedDelegate=(AppDelegate*)[[UIApplication sharedApplication]delegate]; 
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: [NSString stringWithFormat:@"%@",sharedDelegate.imagObj]]]; 
imageview.image = [UIImage imageWithData: imageData]]; 
+0

從'UIImageView *'分配給'UIImage *'的不兼容指針類型 –

+0

@juvvamahesh imageview。 image = [UIImage imageWithData:imageData]];我們只將UIImage分配給UIImage ...再次檢查您的代碼。 –

+0

上面的警告顯示,當我使用唯一的imageview我在圖像視圖中的零值結果是幀=(0 0; 0 0); userInteractionEnabled = NO; layer = > –