2
我试图用httpClient post方法下载大型视频文件。我正在使用Xamarin.iOS,但它似乎是iOS(NSURLConnection/session)的问题,因为Xamarin代码会将其转换为原生代码。HTTPNetStreamInfo :: _ readStreamClientCallBack(__ CFReadStream *,unsigned long)增加内存分配
我的设备有IOS8.1。当我尝试下载高达300MB的视频文件时,内存不断增加。当它完成时(如果它在崩溃之前完成)它会下降。它大部分时间都崩溃了。我附上截图供参考。
我发现很多人有这个问题,但没有人有解决方案,像这样link。有人有机会解决这个问题吗?
请让我知道如果你需要更多的投入来理解这个问题
是的,我试过了: - NSUrlCache sharedCache = new ECache(); sharedCache.DiskCapacity = 0; sharedCache.MemoryCapacity = 0; NSUrlCache.SharedCache = sharedCache;它不适用于iOS 8.0 –
NSUrlCache sharedCache = new NSUrlCache() –