在我的应用中,我必须将字节数组(音频)上传到服务器。
立即购买我们正在获取Nsdata。如何将此Nsdata转换为Byte数组以将音频文件发布到服务器
任何人都可以帮助我吗?
答案 0 :(得分:1)
您可以使用NSData的bytes
方法;
NSUInteger len = [yourData length];
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, [yourData bytes], len);
如果您的字节为空终止,则可以使用
NSString *content = [NSString stringWithUTF8String:[yourData bytes]];
如果不是
NSString *content = [[NSString alloc] initWithBytes:[yourData bytes]
length:[yourData length] encoding: NSUTF8StringEncoding];