2016-06-05 3 views
2

Ich habe einen ViewController mit einem WebView drin. Ich verwende den folgenden Code, um eine PDF-Datei in es zu laden:Seltsame Konsolenausgabe beim Öffnen von ViewController mit PDF-Datei in einer iOS-App

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. 
} 

Wenn diese Viewcontroller ersten Öffnen nach dem Start der App, Konsole gibt diese:

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 

Es nicht Problem. Ich frage mich nur, was das bedeutet? Weiß jemand, was das bedeutet?

+0

Verwandte: [? Neue UIPDFPageRenderOperation Fehler mit iOS 9.3] (http://stackoverflow.com/q/36243191/2108547) –

+0

Ich denke, dies ist mit dem Behalten verbunden, einige, die wir behalten müssen, aber sie sind kein Objekt. –

Antwort

6

Dies ist ein Fehler in Apples privatem CorePDF-Framework. Ich schlage vor, es an http://radar.apple.com/ zu melden.

Nicht viel können Sie tun, außer zu ignorieren (solange dies nicht zu einem Absturz führt), alles von Grund auf neu zu schreiben oder es von someone who did zu lizenzieren.

Wir haben in unserem Support einige weitere Berichte gesehen. Es handelt sich also nicht um etwas Besonderes, sondern eher um ein generelles Problem in iOS 9.3.

Edit: Jemand meldete dies bereits, hinters Licht zu führen frei fühlen: https://openradar.appspot.com/25489061

+0

Okay, danke! –

Verwandte Themen