gpt4 book ai didi

objective-c - ASIHTTPRequest 下载大型 PDF 导致 iPad 崩溃

转载 作者:行者123 更新时间:2023-11-29 04:53:25 24 4
gpt4 key购买 nike

我们目前在 iPad 应用程序(一个 PDF 查看器)中使用 ASIHTTPRequest。

目前,该应用程序使用以下代码在 iPad 2 上完美地从我们的网络服务器下载 50+MB 的大型 PDF:

但是,当我们分析应用程序时,我们可以看到,在下载过程中,应用程序的整体内存不断增加,同时下载到 PDF 的完整大小,并且看起来应用程序正在写入内存,然后写入磁盘?

检查 ASI 文档,我们的内容看起来是正确的,以前有人见过这个问题吗?

谢谢亚伦

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadDestinationPath:@"/Users/ben/Desktop/my_file.pdf"];

最佳答案

使用 NSFileManager 设置目标目录路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"my_file.pdf"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDownloadDestinationPath:filePath];

关于objective-c - ASIHTTPRequest 下载大型 PDF 导致 iPad 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com