2009-05-11 5 views
1

私のアプリケーションでは、サーバーから画像データをXMLファイルで受け取っています。このデータは、サーバーが「Base64String」形式のバイトに変換してXMLファイルを介してアプリケーションに送信するイメージ(.jpegまたは.pngまたは.tiffなど)です。私のアプリケーション側では、アプリケーションはこれらのバイトを「NSData」の形式でデータベースに格納します。 私のアプリケーションは、後で画像を取得して表示する必要があります。しかし、私はこの 'Base64String'形式の生画像データからUIImageを取得する方法を理解できませんでしたか? 私はこの点に関して私を案内しています。私はiPhoneアプリ開発の世界で「ジャストイン」の開発者だからです。iPhoneで 'Base64String'形式の生の画像データからUIImageを取得する方法は?

読んでいただきありがとうございました。ありがとうございました。

答えて

3

This page CocoaDev wikiには、文字列からのbase64デコードのいくつかの実装が含まれています。おそらく、ページ下部のNSDataカテゴリは、アプリケーションに統合するのが最も簡単です。

そこから、base64でエンコードされた文字列のNSData表現を抽出できます。 NSDataを使用すると、UIImageのimageWithData:またはinitWithData:コンストラクタを使用してUIImageインスタンスを初期化できます。

+0

ありがとうございます。そのNSDataカテゴリはjiffiesで私の問題を解決しました! –

関連する問題