2012-04-09 64 views
0

我有一個應用程序,風格用戶的照片,然後保存和/或上傳至Facebook等。iPhone大上傳擔心

我的用戶問他們是否可以保存/上傳到若干服務一次鍵點擊。所以我實現了一個對話框,讓他們選擇要上傳的服務,一旦你按下按鈕,它就會一次上傳到每個服務。

我擔心的是,如果用戶選擇了4項服務並且擁有完整的資源照片,那麼可能需要相當長的時間才能將所有數據上傳到Wi-Fi管道,而不是3G。

除了放置UIActivityIndi​​cator並告訴用戶他的照片將要去哪裏,還有什麼我該做的嗎?還有等待?它只是困擾我,他們可以坐在那裏很長一段時間,等待網絡神...

有什麼想法?

謝謝!

+0

調整圖像的大小當我需要的所有內容(在我的情況下)都是800x600的圖像時,我始終讓用戶將照片上傳到我的網站的數兆字節。 – zaph 2012-04-09 20:15:26

+0

是的,我確實給了他們不同尺寸的選擇,但並不是所有用戶都知道的更好。 – pizzafilms 2012-04-09 20:18:36

+0

我喜歡蘋果公司的做法,不是基於文件大小,而是基於圖像大小,可能最好是英寸而不是像素。只是我的偏見。 – zaph 2012-04-09 20:23:20

回答

1

使上傳異步和後臺(使用任何你使用的第三方庫 - 等待你沒有試圖做這與AFNetworking或什麼,你是嗎?),然後使用任務完成API,以確保即使他們離開應用程序,上傳也會成功完成。

我會繼續並縮小圖像的一部分。如果他們打算在網站上查看它,則不需要完整的數兆字節。

0

添加一個顯示字符串「Uploading to Facebook ....」,然後將其更改爲「上傳到Flickr ....」等等都不會有什麼傷害。您會驚訝於您的應用程序的運行速度似乎如果你讓用戶知道事情正在發生。 (您也可以使用進度指示器。)