8

すべてのコードからすべての NSLog ステートメントを取り除くには、ブレークポイントが非常に便利であることがわかりました。今回は、NSRequest からの html 応答をブレークポイントで出力する方法を探しています。

returnData が NSRequest から返された変数であると仮定すると、次のようなデバッガー コマンドでブレークポイントを追加しようとしました。

po (@"%@", returnData)

しかし、それは私に全体のHEX応答を与えています

私はそれからこれで試しました

po ([[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding])

しかし、エラーが発生します:宣言されていない識別子 'NSUTF8StringEncoding' の使用

4

2 に答える 2

16

NSUTF8StringEncoding は NSUInteger です。NSString.h で値が 4 であることを確認できるので、これを行うことができます。

po [[NSString alloc] initWithData:returnData encoding:4]
于 2013-05-29T10:03:50.773 に答える