我的问题是将m NSUserDefaults
中的数据解析为我应用中UIWebView
上的文本字段。我试图将用户名和密码存储在由其TouchID加密的另一个文件中。在做一些测试的时候,我试图弄清楚如何将这些数据注入Textfield,但是它无法正常工作,我几乎可以保证这是我错误的做某事,我需要帮助找到它。在做了一些研究和观看视频后,我一直在尝试下面的代码,但即使它适用于其他人,它也不适合我。我不知道这是不是因为网站CSS Transitions(我无法控制),或者它是否是我计划解析数据的问题。
我正在解析数据的网站是https://westernchristian.myschoolapp.com/app#login
我也尝试在谷歌上使用相同的方法搜索栏,但这也不起作用。
这是我打电话的代码
ViewController.h
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController <UIWebViewDelegate>
@property (nonatomic, strong) IBOutlet UIWebView *web;
ViewController.m
-(void)loadMyWCS {
NSURL *url = [NSURL URLWithString:@"https://westernchristian.myschoolapp.com/app#login"];
//NSURL *url = [NSURL URLWithString:@"https://google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_web loadRequest:request];
[self webViewDidFinishLoad:_web];
}
-(void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *savedUsername = [[NSUserDefaults standardUserDefaults] objectForKey:@"username"];
[_web stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('Username').value = '%@'", savedUsername]];
}
感谢您抽出宝贵时间来查看我的问题。现在试图想出这个问题已经过了几天。我希望它能够得到解决。如果我在其他地方犯了语法错误或错误,我会道歉。如果您有任何问题,我会尽快回复他们。谢谢大家花时间查看我的代码。我期待着您的回复!