Tworzę aplikację, w której istnieje wymóg, aby w sieci znajdował się link do wikipedii
View.a także pokazuje historię stron otwartych w widoku sieciowym w widoku tabeli.Znalazłem to na goo
Gle, ale nie mogę znaleźć żadnego rozwiązania. Jak mogę to rozwiązać?
2 odpowiedzi
Poniższy kod dla wstecz i do przodu do UIWebViewController
- (IBAction)backButtonClicked:(id)sender {
[webView goBack];
}
- (IBAction)backButtonClicked:(id)sender {
[webView goForward];
}
UIWebView
ma metodę goBack
i goForward
. Zobacz [tutaj].(http:// developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)
Nie zapomnij dodać UIWebViewDelegate
w .h i jego obiektu delegate
do self
.
Można również przechowywać url
w NSMutableArray
w ten sposób:
- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL *documentURL = request.mainDocumentURL;
if(![history containsObject:documentURL.absoluteString]){
[arrBrowseHistory addObject:documentURL.absoluteString];
}
}
Podobne pytania
Nowe pytania
iphone
NIE używaj tego znacznika, chyba że adresujesz konkretnie iPhone'a i / lub iPoda touch firmy Apple. W przypadku pytań niezależnych od sprzętu użyj tagu [ios]. Więcej tagów do rozważenia to [xcode] (ale tylko jeśli pytanie dotyczy samego IDE), [swift], [objective-c] lub [cocoa-touch] (ale nie [cocoa]). Proszę powstrzymać się od pytań dotyczących iTunes App Store lub iTunes Connect. Jeśli używasz języka C #, oznacz tagiem [mono].