jjzjj

destinationURL

全部标签

ios - WKWebView 将 pdf 保存到 ibooks,从链接保存 pdf

我是Junior,目前正在WKWebView中的项目中工作,并且有打开pdf的链接。我可以在Safari中打开它,然后在iBooks中打开,但我希望它在我的应用程序中进行。可能吗?下面是图片:我可以选择pdf的图片想象一下它会打开什么我的WebView类classWebVC:UIViewController,WKUIDelegate{varwebView:WKWebView!overridefuncviewDidLoad(){super.viewDidLoad()letmyURL=NSURL(string:"\(savedURL!)")letmyRequest=URLRequest(u

ios - Swift 如何使用 Alamofire 和 SSZipArchive 从 URL 解压缩文件

funcdownLoad(fileName:String){leturlString:String="\(myurl)\(fileName)"varlocalPath:NSURL?letdestination=DownloadRequest.suggestedDownloadDestination(for:.documentDirectory)Alamofire.download(urlString,method:.get,encoding:JSONEncoding.default,to:destination).downloadProgress(queue:DispatchQueue

ios - 从类中调用父方法

我对Swift和iOS开发还很陌生,所以请原谅使用的任何/所有陈述和术语......我正在创建一个新的Downloader对象(只是为了下载PDF文件),我需要在我的ViewController中调用一个方法来显示文件已成功下载的消息。除了我正在做一些非常愚蠢的事情并且似乎无法让它工作。我正在使用AhmetAkkök在thisquestion上的回答当我尝试使用yourOwnObject.showDownloadCompleted()时,它找不到该方法。任何帮助都将不胜感激!ViewController中的代码:overridefuncviewDidLoad(){super.viewD

ios - 快速复制tmp文件

我想知道,对于以下问题是否有不同且更快的解决方案。我正在使用NSURLSession下载文件。默认情况下(我猜?)下载的文件存储在tmp文件夹中。然后我需要将这个文件复制到缓存文件夹中。目前我正在使用这段代码作为我的方法(在didFinishDownloading函数中)ifletfileData=NSData(contentsOfURL:sourceUrl){fileData.writeToURL(destinationURL,atomically:true)//trueprint(destinationURL.path!)}但是,由于我的文件很大,这需要一些时间。将此文件复制到缓存

ios - 使用 Swift 解压一个 zip 文件

我用Swift制作了一个游戏,但我需要在我的网站上下载.zip文件,然后在游戏中使用内容(图像)。实际上,我下载了.zip文件并将其存储在文档中,我需要将文件解压缩到相同的文档文件夹中。我尝试了marmelroy的Zip、iOS9压缩模块和tidwall的DeflateSwift,但都没有用。如果能兼容iOS8就好了。 最佳答案 我最近发布了一个Swift原生框架,允许您创建、读取和更新ZIP存档文件:ZIPFoundation.它在内部使用libcompression以获得出色的压缩性能。解压缩文件基本上只是一行:tryfileM

ios - NSURLConnectionDownloadDelegate destinationURL

我目前正在开发一个使用异步下载的iPadiOS6应用程序。为了接收进度信息,我使用了委托(delegate)NSURLConnectionDownloadDelegate。收到的下载和进度–connection:didWriteData:totalBytesWritten:expectedTotalBytes:工作得很好。但是一旦下载完成,我不知道如何从委托(delegate)方法提供的NSURLdestinationURL中提取数据–connectionDidFinishDownloading:destinationURL:在字符串中收到的destinationURL看起来像“/pr