2016-06-07 10 views
0

Ich benutze UIWebView, um eine PPTX-Datei (~ 110 MB) zu öffnen, aber die meisten meiner Geräte können die Datei nicht laden. Ich denke, es ist das Problem, dass der Speicher knapp wird.Laden einer großen Powerpoint-Datei (~ 100 MB) mit UIWebView

self.contentWebView = [[UIWebView alloc] initWithFrame:self.view.bounds]; 
self.contentWebView.delegate = self; 
self.contentWebView.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; 
self.contentWebView.backgroundColor = [UIColor clearColor]; 
self.contentWebView.scalesPageToFit = YES; // to fit the content into the webview 
[self.view addSubview:self.contentWebView]; 
self.filename = Path; 
[self.contentWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:Path]]]; 

Gibt es eine Möglichkeit, dieses Problem zu beheben?

EDIT:

Ich habe WKWebView versucht, aber das Problem weiterhin besteht.

Antwort

0

, wie etwa die Verwendung WKWebView statt UIWebView

+0

Die UIWebView Teil UIKit ist, und ich benutze es für andere Funktionen über die App. Die App ist ziemlich alt, also bin ich nicht sehr scharf darauf, ein großes Update zu machen, um dieses Problem zu umgehen, wenn es bessere Möglichkeiten gibt. – Tim

Verwandte Themen