gpt4 book ai didi

ios - 将 NSURL 转换为 CFURL 时崩溃

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:11 24 4
gpt4 key购买 nike

我想在文档目录中创建 pdf 并提供页码,所以我需要 CGPDFDocumentRef 对象。

let fileName: NSString = "test.pdf"

let path:NSArray = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)

let documentDirectory: AnyObject = path.objectAtIndex(0)

let pdfPathWithFileName = documentDirectory.stringByAppendingPathComponent(fileName as String)

UIGraphicsBeginPDFContextToFile(pdfPathWithFileName as String, CGRectZero, nil)

let ref : CGContextRef = UIGraphicsGetCurrentContext()!

let localUrl = NSURL.fileURLWithPath(pdfPathWithFileName)

我已经在 url 中转换了文件路径,但是下面这行会导致崩溃,我不知道为什么......?

let pdfDocumentRef: CGPDFDocumentRef = CGPDFDocumentCreateWithURL(localUrl as CFURLRef)!

最佳答案

这是因为您的 test.pdf 不在文档目录文件夹中。

关于ios - 将 NSURL 转换为 CFURL 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37020206/

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