iphone用のビデオストリーミングクライアントをプロトタイプ作成しています。これは、C#で書かれたWebサーバーのコンテンツを取得します。iphone:XMLドキュメントのデータから新しいUIImageを作成する
サーバーは、イメージのjpgデータがタグの1つ()に格納されているXMLドキュメントを出力します。それはWriteBase64を使用してそれを書き出します。
iPhoneではlibxmlを使用してxmlを解析し、イメージのバイトをNSStringに格納しています。
次のステップでは、データを使用してNSDataオブジェクトを作成し、+ initWithDataメソッドを使用して新しいUIImageを作成します。
ただし、新しいイメージを作成しようとするたびに、結果は失敗を示すnilオブジェクトになります。私の最高の推測は、何とかNSStringを元に戻すために必要なことがあるということです。
助けてください!
文字列にバイトを格納しないでください。文字変換を実行します...文字列です!それらをバイト配列に格納するか、可変データオブジェクトを使用してそこに格納してください:) –