gpt4 book ai didi

ios - 在 Objective-C 的 UIWebView 上滚动时 PDF 文件挂起

转载 作者:行者123 更新时间:2023-11-29 00:08:55 25 4
gpt4 key购买 nike

我是 iOS 新手,当我在 UIWebView 上滚动 PDF 文件时它挂起。我正在使用这样的代码

 String = [String stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSString *urlAddress = String;
NSURL *url = [[NSURL alloc] initWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSLog(@"Downloading Started");
NSString *urlToDownload = String;
NSURL *url = [NSURL URLWithString:urlToDownload];
NSData *urlData = [NSData dataWithContentsOfURL:url];
if ( urlData )
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *Title=TranningTitle;
Title = [Title stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSString *format=@".pdf";
NSString *finalString=[NSString stringWithFormat:@"%@%@",Title,format];
NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory,finalString];
NSLog(@"File Path =%@",filePath);
//saving is done on main thread
dispatch_async(dispatch_get_main_queue(), ^{
[urlData writeToFile:filePath atomically:YES];
NSLog(@"File Saved !");
[Showwebview loadRequest:requestObj];
});
}
});

它主要卡在 iPad 上。

最佳答案

尝试使用 Quicklook 框架。 Click here for sample code

关于ios - 在 Objective-C 的 UIWebView 上滚动时 PDF 文件挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47173646/

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