私のアプリでは、バイト配列(オーディオ)をサーバーにアップロードする必要があります。
でも今はNsdataを取得しています。このNsdataをバイト配列に変換してオーディオファイルをサーバーに送信する方法
誰か助けてもらえますか?
私のアプリでは、バイト配列(オーディオ)をサーバーにアップロードする必要があります。
でも今はNsdataを取得しています。このNsdataをバイト配列に変換してオーディオファイルをサーバーに送信する方法
誰か助けてもらえますか?
NSDatabytes
のメソッドを使用できます;
NSUInteger len = [yourData length];
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, [yourData bytes], len);
バイトがnullで終了している場合は、次を使用できます
NSString *content = [NSString stringWithUTF8String:[yourData bytes]];
そうでない場合
NSString *content = [[NSString alloc] initWithBytes:[yourData bytes]
length:[yourData length] encoding: NSUTF8StringEncoding];