2012-08-29 29 views
0

每次我點擊我的標籤時,它應該發送一個請求以下方法UIWebView的使用Ajax投票網頁上有關

[self loadingProgress]; 
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.happy.com/ajax/index.php"]]]; 

返回空但對於一些reaso它每次返回一個空白頁給我,我想知道什麼是確保回報的好方法,這個問題與我的ajax代碼有關嗎?我每2秒鐘就會輪詢一次。

回答

1

如果您發佈的代碼每2秒執行一次,那麼這就是問題所在。
您在上一個完成之前加載新的請求。

1

邁克爾是正確的,因爲你長時間輪詢並以兩秒的間隔提交多個請求,你的UIWebView試圖在舊的完成之前加載每個新的請求。

一種方法可能是使用UIWebView的loading屬性,該屬性將返回一個BOOL指示它是否仍在處理NSUrlRequest,然後再嘗試將其傳遞給另一個。我還會諮詢UIWebView Class Reference文檔以獲得額外的考慮。