我試圖實現NSURLConnectionDataDelegate
協議的方法,但有一種方法,名爲connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:
,不希望被委託調用。 Apple documentation不提供足夠的信息,所以我不知道如何使用它。這種方法的任何幫助對我來說都是有用的。NSURLConnectionDataDelegate方法未調用
0
A
回答
0
如果您通過POST請求使用NSURLConnection
將數據上傳到http服務器,則會定期調用connection:didSendBodyData:...
委託方法以通知您有關上載進度的信息。
1
我正在將一些obj-c代碼移植到Swift中,無法調用didSendBodyData方法。結果是我的方法簽名不太正確。確保你的方法準確地匹配API。在快速它看起來像這樣:
func connection(connection: NSURLConnection, didSendBodyData bytesWritten: Int, totalBytesWritten: Int, totalBytesExpectedToWrite: Int) {
// Update the progressbar
println("didSendBodyData")
}
希望這有助於下一個傢伙(或加侖)。
相關問題
- 1. 如何調試NSURLConnectionDataDelegate方法?
- 2. ios NSURLConnectionDataDelegate didReceiveData回調不叫
- 3. 方法cellForRowAtIndexPath方法未被調用
- 4. 未定義的方法調用方法
- 5. ContinueTrackingWithTouch:withEvent:方法未被調用?
- 6. 未調用onDraw方法?
- 7. 未調用Scala方法
- 8. 未調用CellForRowAtIndex方法
- 9. 未調用AppDelegate方法
- 10. 未調用Bean方法
- 11. 未調用Swift audioPlayerDidFinishPlaying方法
- 12. toString方法未調用。 java
- 13. SA_OAuthTwitterEngineDelegate方法未被調用?
- 14. 未調用WCF方法
- 15. SpringIntegration:Service-Activator未調用方法
- 16. UICollectionViewDelegateFlowLayout方法從未調用
- 17. 未調用UIScrollVewDelegate方法
- 18. Task.Factory.StartNew未調用方法
- 19. AppWidgetProvider:未調用onEnabled方法
- 20. 未調用onResponse方法
- 21. 未調用Android Fragment方法?
- 22. setChangeListener方法未被調用
- 23. 方法從未被調用?
- 24. Rails ApplicationMailer方法調用時未調用
- 25. 無法找到NSURLConnectionDataDelegate的協議聲明
- 26. JavascriptMVC - 未調用的回調方法
- 27. 未調用接口回調方法?
- 28. NSURLConnectionDataDelegate的didReceiveData方法是否受到抑制?
- 29. 無法調用未定義的方法
- 30. 語法來調用未覆蓋方法
https://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSURLConnectionDelegate_Protocol/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/intfm/NSURLConnectionDelegate/connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite: – janusbalatbat
@janusfidel:在這一點上,文檔是有誤導性的。 'connection:didSendBodyData:...'只被移動到'NSURLConnectionDataDelegate'協議。它仍然可以使用,我知道沒有替代品。見例如在http://stackoverflow.com/questions/7803472/nsurlconnection-methods-no-more-available-in-ios5中的討論。 –
我看到了這個討論。它沒有給出答案如何使用這種方法。 – user1248568