应用程序终止后,如何在UIWebView中显示最后一个URL

时间:2012-07-27 23:39:23

标签: iphone objective-c

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

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

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

1 个答案:

答案 0 :(得分: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中。