2015-09-22 27 views
0

我從ASP.Net本地服務器獲取一個base64圖像,並在我的課堂上閱讀它作爲一個屬性轉換的base64在IOS映像財產

@property (nonatomic,strong) NSString *ImageName; 

我想讀的base64轉換爲圖像和顯示器它在我的方法

marker.icon = [UIImage imageNamed:"display it here"]; 
marker.map = mapView_; 

回答

0

使用下面的代碼。它可能會幫助你。

NSString *string64 = //... some string base 64 encoded 

//convert your string to data 

NSData *data = [[NSData alloc] initWithBase64EncodedString:string64 options:NSDataBase64DecodingIgnoreUnknownCharacters]; 

UIImage *img = [[UIImage alloc] initWithData:data]; 
0

編碼數據: -

NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:"mypic"]; , 0.5); 
NSString* strImageData1 = [Base64 encode:imageData]; 

解碼數據: -

NSString *strImage=strImageData1; NSData* data = [Base64 decode:strImage]; imageObja.image = [UIImage imageWithData:data];

0

同時節約:

NSData *data = UIImagePNGRepresentation(image); 
[data base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]; 

而閱讀:

NSData *data = [[NSData alloc]initWithBase64EncodedString:string options:NSDataBase64DecodingIgnoreUnknownCharacters]; 
[UIImage imageWithData:data];