2013-06-25 29 views
2

我們知道在iOS 6中,移動版safari支持HTML輸入文件標籤來上傳圖片。我剛剛創建了一個這樣的HTML文件,並且在移動Safari中運行良好。但是當我將它加載到UIWebView中時,我發現我仍然可以點擊「選擇文件」按鈕來選擇一個圖像文件,但是當我點擊「完成」並返回到UIWebView後,UIWebView中的網頁被重新加載並且沒有文件被附加到HTML表單。這是對UIWebView的限制嗎?iOS 6「HTML輸入文件標籤」在UIWebView中加載網頁不起作用

+0

我不認爲你可以用uiwebview。 – box86rowh

回答

5

我已經整理出來了。這是由於我把UIWebview的加載網頁功能放在「-viewWillAppear:(BOOL)animated」中。所以每次當「拍照」模式視圖隱藏時,UIWebview會重新加載url。我修復了它,現在我可以確認HTML輸入文件標籤上傳功能在UIWebview中也能很好地工作。

+0

謝謝史蒂夫,你救了我一天!這正是問題所在,爲什麼我的網站在WebView中選擇圖像後總是重新加載,但沒有其他地方。再次感謝。 – butters

+0

怎麼可以固定它們? @stevewang –