gpt4 book ai didi

ios - 如何在 iOS 应用程序中使用 PDFThumbnailView

转载 作者:搜寻专家 更新时间:2023-11-01 07:04:42 26 4
gpt4 key购买 nike

我正在尝试使用 PDFKit 中的 PDFThumbnailView 来显示 pdf 文档的缩略图,但我无法让它工作。控制台中没有显示任何错误。我刚得到一个空白的 viewController。下面是我的代码。请有人告诉我哪里出错了?

我已经拖动了一个 UIView 对象并为其分配了以下类“PDFThumbnailView”。

enter image description here

 import UIKit
import PDFKit

class pdfThumbNailViewController: UIViewController {


@IBOutlet weak var myThumbNailView: PDFThumbnailView!

override func viewDidLoad() {
super.viewDidLoad()

// create PDFView Object
// Then assign this object as the variable of thumbnailview object
let myPDFViewObject = PDFView.init()
if let path = Bundle.main.path(forResource: "paper", ofType: "pdf"){
let url = URL.init(fileURLWithPath: path)
if let pdfDocument = PDFDocument.init(url: url){
myPDFViewObject.document = pdfDocument

}
}
// Setting thumbnail size
let size = CGSize.init(width: 50, height: 50)
myThumbNailView.thumbnailSize = size
myThumbNailView.layoutMode = .vertical
myThumbNailView.pdfView = myPDFViewObject

}
}

最佳答案

你得到一个空白的 ViewController,因为你根本没有使用你的 myThumbnailView..

viewDidLoad 中,您创建了一个缩略图 View 并为其分配了数据,但您从未真正使用过您的 IBOutlet myThumbNailView.. 因此它是空白的,本地的得到当 viewDidLoad 完成时释放。

TLDR:thumbNailObject != myThumbNailView.. 您使用了错误的对象引用。

关于ios - 如何在 iOS 应用程序中使用 PDFThumbnailView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48737404/

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