Fehler beim finden von PDF-header: `%PDF - ' nicht gefunden
Bekomme ich diesen log, wenn ich versuche, laden Sie eine pdf-Datei und weiß nicht warum.
failed to find PDF header: `%PDF' not found.
Ihr meinen code:
- (void)viewDidLoad
{
[webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://webdesign-schoenefeld.de/es-app/heute.pdf"]]];
NSLog(@"---------------pdfloading....,------------------------");
[webview addSubview:activityind];
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0)
target:self
selector:@selector(loading)
userInfo:nil
repeats:YES];
[super viewDidLoad];
//Do any additional setup after loading the view, typically from a nib.
}
Benutze ich Xcode 6 Beta 5 und iOS 8 beta 5.
Vielen Dank für Ihre Hilfe.
- Ja . Ich bin vor problem wie Sie sagte. Haben Sie irgendwelche Lösungen oder ist es bug?
- Ja. Ich bin auch immer dieses problem. Hat jemand löste das ein oder erhöht es bei apple als bug?
- Dieser arbeitete für mich in iOS 8 beta 3, aber nicht in iOS 8 beta 5, beta 5, ich habe mit loadData statt loadRequest.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update auf SEP 9 2014: iOS8 GM behoben dieses Problem für apps ich arbeite.
Antwort vor SEP 9 2014
Es wird berichtet, wie ein bekannter Fehler von Apple in iOS8 Beta 5 release notes.
https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-8.0/
https://devforums.apple.com/message/1017919#1017919
Sollten wir nächste release warten und sehen, ob es behoben ist.
UIWebView
auch?UIWebView
- und diese Frage scheint zu sein, etwaUIWebView
.Ich bin damit einverstanden, es scheint ein Fehler zu sein (oder änderung des Verhaltens), die in iOS 8 beta 5, die bedeutet, dass Ihr code nicht mehr funktioniert (und es war gültig. Ich habe das gleiche und es funktionierte gut, bis zu iOS 8 beta 4).
Ich denke, es ist ein problem mit der Typ-Erkennung, denn wenn ich den folgenden Code, es funktioniert:
Nun, dass etwas von code sollte nicht verwendet werden, "wie Sie ist", wie es synchron ist.
Fühle ich mich Nithin wurde die Antwort gültig, aber es gibt keine Antwort auf das problem speziell gesehen mit iOS 8 beta 5. Der wichtigste code ist der gleiche und auf die gleiche iOS-bug.
Dieser arbeitete für mich ??
Ich hatte das gleiche problem in iOS 8 beta 5.
Der code wie https://stackoverflow.com/a/25302602/2639006 funktioniert, aber ich würde empfehlen, hinzufügen Letzte baseURL param, weil die internen pdf-Dokument links funktioniert nicht ohne Sie.
Ich habe selbst Vorwürfe über dieses problem seit Jahren, und fand schließlich die Antwort heute. Ich habe immer gefunden, dass einige PDF-Dateien öffnen Geldstrafe in iOS (entweder mit code wie dem ihrigen, der versucht zu laden, es in einem
UIWebview
oder mit UIApplications ist canOpenUrl: Methode), aber andere können nicht geöffnet werden.Grundsätzlich die PDF-Datei muss eine Kopfzeile/Fußzeile eingestellt, um zu öffnen kann iOS (technisch ist das eigentlich nur Safari, der dieses problem hat, wie Quicklook und Acrobat Reader verarbeiten kann header-weniger PDFs auf der devics mit kein problem).
Ich bin mit dem gleichen Problem erstellen einer app aus dem iOS 8 SDK und Xcode 6. Mein Problem war, dass NSXMLParser Berufung war die foundCharacters-Methode zweimal auf meinem ausgewählten tag. Ich dachte, dies aus, indem überprüft wird, ob mein string-Daten wurde ein Vielfaches von 4, so dass ich könnte sogar versuchen, es zu konvertieren, um eine base-64-codierte Daten-Objekt. Einmal fand ich heraus, dass die Methode aufgerufen wurde zweimal, dachte ich, dass die Verkettung der strings zusammen produzieren würde, die richtigen Daten:
Lief ich in diese Fehlermeldung beim senden von einem PDF-Dokument generiert ich auf den Drucker (zumindest im simulator). Hab um es, indem Sie einen Titel, um das PDF-Dokument, indem ein CFDictionary anstatt null als letzter parameter zum Aufbau der pdf-Kontext. Hier ist Swift 3.0-Hilfe: