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

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

任何想法将不胜感激,谢谢。

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

你是最新的MT 4.0.3吗? 4.0 – 4.0.2有一些网络问题