如何将Nsdata转换为无符号或有符号字节数组

时间:2012-06-05 11:08:19

标签: ios

在我的应用中,我必须将字节数组(音频)上传到服务器。

立即购买我们正在获取Nsdata。如何将此Nsdata转换为Byte数组以将音频文件发布到服务器

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用NSDatabytes方法;

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];