2017-02-06 4 views
-1

私は入力ストリームから文字列を読み込んでいますが、switch文に入れても何も一致しません。私はいくつかの調査を行いました。文字列の長さは23の代わりに4096バイトであることがわかりました。 4096もバッファーであり、その理由が考えられます。あなたがNSStringを作成するときに代わりにbuffer.countのカウントにlenを使用し、InputStreamから受け取ったStringを使用できませんか?

http://pastebin.com/ytZhwxRy

+1

とは違っていないリンクとして、あなたの質問に実際に関連するコードを入れてください。 – rmaddy

答えて

0

:これはここでは、過去数時間:( のための私を困惑させているように私は、問題のコードで任意の助けをいただければと思います。 C charポインタ、あなたはそれをあなたがそれを提供しているデータの正確なサイズを伝える必要がありますのでNSStringは、'\x0'バイトを含めることができます。

+0

をそんなにありがとうございました!それはうまくいった – ReftPowered

+0

素晴らしい、それはうまくいってうれしい! –

関連する問題