3

または他の画像タイプ ( 、、 )ALAssetからオブジェクトを作成することは可能ですか?NSDataCFImageRefCIImageUIImage

すべてのアプリケーション画像をカメラロールに保存したくはありませんが、複数の画像のアップロードのみを行うコンパイル済みライブラリである Walgreen の QuickPrints API に複数の画像をアップロードできるようにしたいと考えていますALAssets

編集: Walgreen の API/SDK についての私の理解は間違っていました。詳細については、私の回答を参照してください。ALAssets を使用せずに複数の画像をアップロードする場合は、一度に 1 つずつアップロードする必要があります。

4

2 に答える 2

1

この問題に対する本当の答えは、Walgreenのドキュメントが質問の時点でこれについて完全に明確ではなかったものの、カートは100枚の写真の制限でバッチとして追跡され、アップロードはバッチと見なされるということです。

カートをWalgreenのAPIに送信せず、次のようなチェックアウトURLを受信する場合に限ります。

 [checkoutSDK postCart];

次の呼び出しごとに前のカートを上書きするのではなく、最大100の「バッチ」ですべての単一および複数のアップロードを追跡します。

 [checkoutSDK upload:someTypeOfImageData];

まだ追加していない場合は、すぐにドキュメントの詳細をもう少し追加することを願っています。

于 2012-10-05T15:02:29.380 に答える
1

ドキュメントから:「ALAsset オブジェクトは、写真アプリケーションによって管理される写真またはビデオを表します。」そのため、本当に ALAsset が必要な場合は、データを保存するしかありません。

于 2012-10-02T18:30:16.350 に答える