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
前もって感謝します!