2017-08-04 99 views
0

這是將base64轉換爲blob的JavaScript代碼。我想將base64轉換爲blob Objective-c

但我想在objective-c中創建這種類型的代碼。

我無法搜索堆棧溢出。

function base64_to_blob(base64String) { 
    var byteString = window.atob(base64String); 
    var array = new Uint8Array(byteString.length); 
    for (var i = 0; I < byteString.length; I++) { 
     array[i] = byteString.charCodeAt(i); 
    } 
    var blob = new Blob([array], { 
     type: ‘image/jpeg’, 
     name: 「image.jpg」 
    }); 
    return blob; 
} 

請幫幫我。

+0

首先爲什麼你不能在堆棧溢出搜索?其次,澄清你到底想要什麼?你已經嘗試過了嗎? –

+0

蒂姆我想你試圖隱藏base64字符串到nsdata(blob)格式。 –

+0

nsdata是否與blob類型匹配? – Tim

回答

0

時間使用這段代碼我對你有幫助if。

-(NSData *) base64_to_blob(base64String) { 
    NSData * blobData = [[NSData alloc] initWithBase64EncodedString: base64String options:1]; 
    return blobData;  
}