2011-11-30 38 views
0

我得到一個base64字符串,我需要將其轉換爲我的iPhone應用程序的.jpg圖片。這裏是我的代碼:如何將base64字符串轉換爲jpeg

 Services * serv = [[Services alloc] init]; 
     NSData * dataToWrite = [serv base64DataFromString:item.Photo]; 

     UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite]; 

我可能在這裏丟失了一些東西。有任何想法嗎? 後,我轉換的字符串的NSData,並嘗試以顯示它在一個UIImage視圖我得到的是一個黑色的鏡框,我沒有得到任何錯誤

+0

你有什麼問題?請明確點。 –

+0

你有什麼錯誤/問題嗎? – bryanmac

+0

有什麼問題?例外?什麼是「item.Photo」? 'serv'如何做Base64編碼?請在你的問題上多加一些努力。 – tobiasbayer

回答

2

看起來你實際上鴕鳥政策發送dataToWrite到imageWithData方法。 取而代之:

Services * serv = [[Services alloc] init]; 
NSData * dataToWrite = [serv base64DataFromString:item.Photo]; 
UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite]; 
+0

對不起,這是我的編輯錯誤,這不是問題 – Radu

+0

沒問題。我在想'item.Photo'是什麼。你能提供你分配項目的地方嗎? – hakonbogen

+0

看到我的問題 - http://stackoverflow.com/questions/8443841/touches-to-generate-some-star-or-kiss-image-in-the-touch-location-area-in-iphone對於一些想法給出 – Marios

相關問題