-1

所以我需要帮助的是喜欢制作标签。在应用程序终止后,用户将能够看到他们所在的最后一个 URL。但是这段代码不起作用。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{

    [[NSUserDefaults standardUserDefaults] saveObject: [[request URL] absoluteString] forKey: @"SAVED-URL"];
}
4

1 回答 1

1

使用 webview 委托来检索最后一个请求。

– webView:shouldStartLoadWithRequest:navigationType:
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html

保存它,例如。像这样的用户默认值:

[[NSUserDefaults standardUserDefaults] saveObject: [[request URL] absoluteString] forKey: @"SAVED-URL"];
https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html

应用程序重新启动后,从 Userdefaults 再次加载它并在 webview 中加载它。

于 2012-07-28T00:11:05.007 回答