我将UIImage
转换为NSString
,编码为base64
,但数据结果为空。这里是我的代码:NSData给出NULL
[Base64 initialize];
NSString *imageString = [NSString stringWithFormat:@"img:%@", [Base64 encode:UIImagePNGRepresentation(shared.image)]];
NSData *imageData = [NSData dataWithBase64EncodedString:imageString];
[shared.outputStream write:[imageData bytes] maxLength:[imageData length]];
我不知道发生了什么事!如果我使用UTF-8编码,它工作得很好,但结果为空(这不是问题的一部分)。 我在做什么错?
这种背景下,这里的目的是修改此Ray Wenderlich demo因此它可以发送图片,太。
这可能会有一个更相关的标题 - 它更多关于Base64,而不仅仅是NSData。 – nielsbot