在iOS应用中打开包含PDF文件的ViewController时出现奇怪的控制台输出

2 pdf webview ios swift

我有一个带有WebView的ViewController.我正在使用以下代码加载PDF文件:

override func viewDidLoad() {
    let path: String = NSBundle.mainBundle().pathForResource("file", ofType: "pdf")!
    let url: NSURL = NSURL.fileURLWithPath(path)
    let request: NSURLRequest = NSURLRequest(URL: url)
    MagazineInWebView.loadRequest(request)
    MagazineInWebView.scalesPageToFit = true
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}
Run Code Online (Sandbox Code Playgroud)

在启动应用程序后第一次打开此ViewController时,控制台输出:

objc[4082]: UIPDFPageRenderOperation object 0x146774c10 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
objc[4082]: UIPDFPageRenderOperation object 0x146528c50 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
objc[4082]: UIPDFPageRenderOperation object 0x147ba24c0 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
objc[4082]: UIPDFPageRenderOperation object 0x147e0b410 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
objc[4082]: UIPDFPageRenderOperation object 0x147e0ca10 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
objc[4082]: UIPDFPageRenderOperation object 0x147e0dea0 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
Run Code Online (Sandbox Code Playgroud)

没有问题.我只是想知道这意味着什么?有谁知道这意味着什么?

ste*_*ete 6

这是Apple私有CorePDF框架中的一个错误.我建议将其报告给http://radar.apple.com/.

除了忽略之外你没有什么可做的(只要这不会导致崩溃),从头开始重写,或者从那些做过的人那里获得许可.

我们在支持中看到了更多关于这方面的报告,所以你所做的并不是什么特别的事情,而是iOS 9.3中的一般问题.

编辑:有人报告了这一点,随时可以欺骗:https: //openradar.appspot.com/25489061