0

ユーザーの写真のスタイルを設定し、Facebook などに保存および/またはアップロードするアプリがあります。

ユーザーから、ボタンを 1 回クリックするだけで複数のサービスに保存/アップロードできるかどうか尋ねられました。そこで、アップロードするサービスを選択できるダイアログを実装しました。ボタンを押すと、一度に 1 つずつ各サービスにアップロードされます。

私の心配は、ユーザーがたとえば 4 つのサービスを選択し、フル解像度の写真を持っている場合、そのすべてのデータが Wi-Fi パイプを通過するのにかなりの時間がかかることです。3G はなおさらです。

UIActivityIndi​​cator を表示して、ユーザーに写真の行き先を伝える以外に何かすべきことはありますか? 彼らが長い間そこに座って、ネットワークの神々を待っている可能性があるのは気になります...

何かご意見は?

ありがとう!

4

2 に答える 2

1

アップロードを非同期かつバックグラウンドで実行し (使用しているサードパーティ ライブラリを使用します。AFNetworking などでこれを実行しようとしているのではありませんよね??)、Task Completion API を使用して、アップロードが正常に完了するようにします。アプリを離れても。

先に進み、画像も縮小します。彼らがウェブサイトでそれを見ようとしているなら、それが完全に数メガバイトである必要はありません.

于 2012-04-09T20:24:14.980 に答える
0

"Uploading to Facebook...." という表示文字列を追加してから、"Uploading to Flickr...." などに変更しても問題ありません。ユーザーは何かが起こっていることを知っています。(進行状況インジケーターを使用することもできます。)

于 2012-04-09T20:57:19.350 に答える