私はこれがかなり前に尋ねられたことを知っています、そして私はすでにいくつかのアプローチに従いました、しかしそれらはうまくいきません。
以下は私がすでに試したことです:
NSString *newStr = [NSString stringWithUTF8String:[responseData bytes]];
NSString *newStr = [NSString stringWithFormat:@"%.*s", [responseData length], [responseData bytes]];
それらのどれも動作しません。最初のケースでは、newStrをnullで埋めます。2番目では、ジャンク文字で埋められます。デバッガログ(po responseData)から、bbbbbb00bbbbbbのような有効な応答が得られることがわかります。[サーバーはそれらをバイト配列として送信します]
何をすべきか?
編集:私はhttpリクエストレスポンスからこのデータを受け取っています-誰かがその行で助けることができる場合に備えて、ASIHTTPRequestライブラリを使用しています。