2016-04-07 4 views
-1

Ich möchte Lesezeichen auf dem iOS UIWebView hinzufügen. Webview ist HTML-Dokument geladen. Lesezeichen-Daten sollten die Textinhaltsposition auf dem aktuellen Anzeigebildschirm in der Webansicht sein. Wenn es möglich ist, bitte hilf mir.So erhalten Sie den Show-Text auf dem aktuellen Bildschirm in iOS-Webview

Danke.

+1

Was haben Sie bereits versucht, zeigen Sie uns Ihren Code so haben wir ein besseres Verständnis von dem, was Sie versuchen zu tun. – fsb

+1

Bitte beachten Sie, dass dies eine Frage und Antwort Website ist, nicht ein Code-Schreibservice. Wenn Sie Ihre Frage zu bearbeiten [bearbeiten], was Sie bis jetzt versucht haben und wo Sie stecken bleiben, dann können wir versuchen, mit spezifischen Problemen zu helfen. Sie sollten auch lesen [fragen]. –

+0

Er hat nichts versucht, aber bekommen, wofür er kam .. Nur Code .. Faule Entwickler werden fallen .. – emotality

Antwort

0

Mit der UIWebView erhalten Sie Delegatmethoden:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType; 
- (void)webViewDidStartLoad:(UIWebView *)webView; 
- (void)webViewDidFinishLoad:(UIWebView *)webView; 
- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error; 

So überprüfen Sie gonna die URL aus webViewDidFinishLoad wie so:

- (void) webViewDidFinishLoad:(UIWebView *)webView 
{ 
    NSString *requestUrlString = webView.request.URL.absoluteString; 
    NSLog(@"requestUrlString : %@", requestUrlString); 
} 

Dann können Sie die URL als Lesezeichen mit Coredata öffnen und speichern oder NSUserDefaults wie folgt:

Verwandte Themen