Monotouch中的WebClient无法完成文件下载

时间:2011-06-08 16:44:56

标签: c# iphone xamarin.ios webclient

我正在使用下载视频文件的monotouch完成应用程序的开发。像TEDTalks应用程序之类的东西。但我遇到的问题是WebClient.DownloadFileAsync没有完全可靠地下载文件,但每次都经常挂起并且不会继续下载文件。虽然我已经监控了应用程序的内存使用情况,但不受下载文件大小的影响,但是文件较大时问题最严重。我用来在本地写文件的文件流定期刷新。我尝试重写该类以使用具有相同结果的HttpWebRequest。

任何想法都会受到赞赏,谢谢。

2 个答案:

答案 0 :(得分:1)

MonoTouch 4.2有很多错误修复,包括很多与WebClient和HttpWebRequest相关的问题(one非常类似于你的描述)。您应该明确更新并尝试最新的4.2.2。如果仍然无法按预期工作,请填写http://bugzilla.xamarin.com的错误报告并包含测试测试。

答案 1 :(得分:0)

您是否使用最新的MT 4.0.3? 4.0 - 4.0.2存在一些网络问题