gpt4 book ai didi

ios - 如何将 IBOutlet 标记为可用于特定的 iOS 版本

转载 作者:行者123 更新时间:2023-11-28 10:08:40 27 4
gpt4 key购买 nike

我正在使用仅适用于 iOS 11 的 PDFKit native 框架,我的项目针对较旧的 iOS 版本。Xcode 要求我将整个 UIViewController 类标记为 @available(iOS 11.0, *)

我想在同一个 UIViewController 中使用将使用 UIWebView 的不同 UIView 处理在旧 iOS 版本上查看 PDF > 或第 3 方库。我怎样才能做到这一点?

最佳答案

您可以为同一 View Controller 上的版本特定执行设置此条件。

if #available(iOS 11.0, *) {

let pdfView = PDFView(frame: UIScreen.main.bounds)
let url = Bundle.main.url(forResource: "How", withExtension: "pdf")
pdfView.document = PDFDocument(url: url!)
self.view.addSubview(pdfView)

} else {
// Fallback on earlier versions
}

关于ios - 如何将 IBOutlet 标记为可用于特定的 iOS 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50446368/

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