xcode – ipad应用程序. UIWebView记住登录信息

xcode – ipad应用程序. UIWebView记住登录信息,第1张

概述我正在开发一个仅运行大本营网站的应用程序. 登录时我需要它才能工作并按下“在这台电脑上记住我” 我不确定如何设置它以实际记住您的登录并让您在返回应用程序时保持登录状态. 有没有办法在你完成时“保存”应用程序的状态并回到你正在做的事情? 以下是应用程序中使用的网站上的登录表单的图像. http://arikburns.com/forums/fn/IMG_0005.PNG 谢谢. 如果您的Web应用程 我正在开发一个仅运行大本营网站的应用程序.

登录时我需要它才能工作并按下“在这台电脑上记住我”

我不确定如何设置它以实际记住您的登录并让您在返回应用程序时保持登录状态.

有没有办法在你完成时“保存”应用程序的状态并回到你正在做的事情?

以下是应用程序中使用的网站上的登录表单的图像.

http://arikburns.com/forums/fn/IMG_0005.PNG

谢谢.

解决方法 如果您的Web应用程序使用URL会话,则可以使用webvIEw委托保存当前URL:

- (voID)webVIEwDIDFinishLoad:(UIWebVIEw *)myWebVIEw {    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];    [prefs setobject:myWebVIEw.request.URL.absoluteString forKey:@"lastUrl"];    [prefs synchronize];}

…并在vIEwDIDLoad后再次从首选项加载它:

- (voID)vIEwDIDLoad {    [super vIEwDIDLoad];    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];    [webVIEw loadRequest: [NSURLRequest requestWithURL: [NSURL URLWithString: [prefs objectForKey:@"lastUrl"]]]];}

如果您需要保存并设置它们,您还可以使用JavaScript访问cookie:

Nsstring *mycookies = [[myWebVIEw stringByEvaluatingJavaScriptFromString:@"document.cookie"] copy];
总结

以上是内存溢出为你收集整理的xcode – ipad应用程序. UIWebView记住登录信息全部内容,希望文章能够帮你解决xcode – ipad应用程序. UIWebView记住登录信息所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009818.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存