2012-09-24 90 views
3

使用ASIHTTPRequest似乎iOS6上的所有大型下載超時。iOS6大量下載超時

是否有人知道任何叉已經更新了這個庫的iOS6。我喜歡這個圖書館,真的不想切換。

編輯: 此問題不是特定於ASIHTTPRequest。在測試FSNetwork,MKNetwork,AFNetwork和NSURLConnection時,他們都失敗了。

的樣例項目可以從這裏下載: https://github.com/BLamy/NetworkTest

它必須建立運行iOS6的實際設備(我用了一個iPad2的不確定,如果有差別)。

+0

我在使用AFNetworking上傳時已經超時。我懷疑這個錯誤與底層CoreFoundation/CocoaTouch類有關,而不是ASI/AFNetworking。 –

+0

這就是我的想法。仍在努力尋找工作。 – endy

+0

我已經打開了Apple的技術支持憑單,希望他們能提供幫助。 – endy

回答

0

你對正在建立針對iOS的SDK 5.x的在iOS 6上運行的應用越來越超時(即舊的版本。如果您沒有訪問舊的身材,怎麼樣您已經在一App Store?)。
或者你的症狀只發生在Xcode 4.5與iOS SDK 6.0的新版本中?如果是後者,並且你不想提供ASI(並且你不想實現任何新的iOS功能),那麼你可以考慮針對iOS SDK 5.x而不是6.0構建。請參閱我的answer以獲取說明。

如果您需要實現新的iOS 6的功能,或iOS 6確實打破了你的ASIHTTP的執行情況(對內置的iOS SDK 5.x的),那麼你應該考慮其他的網絡選項。自從Ben advised開發人員尋找其他選項已經過去了一年多時間,理由很充分。

+0

此問題不是特定於ASIHTTPRequest。它會發生在iOS6上的所有庫上,而不管它是針對哪個SDK構建的。即使NSURLConnection失敗。你可以從這裏下載一個示例項目。 https://github.com/BLamy/NetworkTest請注意,您必須將其構建到實際設備上。該錯誤不會發生在模擬器中。 – endy

1

我遇到了上傳問題。我找到的解決方案是將urlRequest的cachePolicy設置爲​​。 (我遇到的其他一些網絡錯誤也只發生在iPhone 5上。)

0

iOS6有嚴重的Wi-Fi相關問題。我們使用ASIHTTPREQUEST。我們發現小文件下載工作正常,在某些情況下,大文件(10MB以上)也會下載,但下載後,我們將設備保持空閒一會兒,再次嘗試將操作添加到隊列中。該應用程序崩潰。

最初,我們得到了很多網絡不可用的警報,儘管互聯網可用。後來,我們將Wi-Fi設置安全模式WAP更改爲NONE。隨後的某個時候,我們並沒有發現網絡不可用的錯誤,以及下載是確定..

然而,當服務器本身成爲加載,連接和下載變爲進度中旬暫停。我已經注意到這種行爲,即使在原生SDK facebook應用程序中。

的模擬器做工非常精細,甚至像IPAD1,iO5.0,iPhone 4採用iOS5.0設備,永不死機。

我總結up..Apple半烘焙的iOS6.0,可能是iOS6.0只適合iPhone 5,新的天線結構。除非Apple修復iOS6.0問題,否則可能無法解決。