iPhoneのJSONパスリングからbase64string形式のデータを受け取りました。今、私はそのデータを文字列に保存またはデコードしたいと考えています。ユーザーBase64クラスがあります。null値を返します。だから私を助けてください!!!
29523 次
2 に答える
44
お役に立てば幸いです
NSString *decodeString = @"Raja";
エンコード文字列
NSData *encodeData = [decodeString dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String = [encodeData base64EncodedStringWithOptions:0];
NSLog(@"Encode String Value: %@", base64String);
デコード文字列
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:base64String options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSLog(@"Decode String Value: %@", decodedString);
于 2013-11-29T01:17:55.407 に答える
2
このように使用してみてください..まず、このbase64ライブラリを取得する必要があります
https://github.com/l4u/NSData-Base64
そして、このファイルをインポートします
#import "NSData+Base64.h"
NSData *data = [NSData dataFromBase64String:baseString];
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
お役に立てば幸いです。
于 2013-09-16T12:19:48.570 に答える