gpt4 book ai didi

html - 将变量(cookie)从本地 html 传递到 UILabel - iOS

转载 作者:行者123 更新时间:2023-11-29 13:07:07 25 4
gpt4 key购买 nike

我想知道如何在我的 iOS 应用程序的本地 HTML 文件中传递变量(cookie),并将 cookie 中的内容传递到 UILabel。这是 HTML 代码。我需要将此消息传递到 UILabel

<script language="javascript">setCookie('Test','You Sir have succeeded. Congratulations.', 300);
</script>

这是我为 iOS 应用程序更新的代码

头文件:

导入

@interface ViewController : UIViewController {

IBOutlet UIWebView *webView;
IBOutlet UILabel *mylabel;


}

@end

主文件

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad
{

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"DTPContent/cookietest" ofType:@"html"]isDirectory:NO]]];

[super viewDidLoad];

NSString *myCookie = [self->webView stringByEvaluatingJavaScriptFromString:@"getCookie('Test')"]; self->mylabel.text = myCookie;

}

@end

提前致谢!

最佳答案

假设您已经有一个获取 cookie 的 javascript 函数,例如 that ,您可以简单地使用 webview 的方法 stringByEvaluatingJavaScriptFromString 执行 javascript,获取它返回的字符串并将其设置在 UILabel 中。

它会是这样的:

NSString *myCookie = [self.webView stringByEvaluatingJavaScriptFromString:@"getCookie('Test')"];
self.mylabel.text = myCookie;

关于html - 将变量(cookie)从本地 html 传递到 UILabel - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18326120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com