2012-02-11 1 views
0

NSDataに保存されているstringやimageのような複数の値を含むWebサービス(W/S)応答urlを受け取ります。このNSDataをNSASCIIStringEncodingを使って文字列にエンコードし、文字列(url)を解析して個々の値を取得し、NSUserDefaultsに保存します。私の質問は、表示するNSUserDefaultsからイメージのバイト配列を取得する方法です。このアクションを実行するには、私はどのように私は私のアプリケーション全体のすべてのW/Sの呼び出しのために行うので、私はどのように私はURLを解析するのワークフローを変更する必要があります私は要求を送信私は、応答値の1つであるURLにbyteArrayとして受け取った画像を表示する方法

urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse :&応答エラー:&エラー];

答えて

0

あなたが屋がそれは大丈夫ですが、私の問題は、私のような他のパラメータの何かと一緒にバイト配列を受け取ると、私はNSDataのを取得する方法である

+ (UIImage *)imageWithData:(NSData *)data 
+0

を使用したNSDataからUIImageを初期化することができます「パラメータ|値^パラメータ|値」私はNSASCIIStringEncodingを使用して文字列に変換し、NSUserdefaultsに応答値を保存するために解析します。だから私は画像を形成する必要があるデータはNSUserDefaultsにあります。 – KrishnaKumar

+0

こんにちはHanon私はバックエンドのバイト配列をhexa文字列に変換し、レスポンスパラメータの残りの部分を追加することでコードを作成しましたが、NSASCIIStringEncodingの解析文字列をエンコードするときに問題はありませんでした。 – KrishnaKumar

関連する問題