我在将我的应用程序中的数据从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]];
}
感谢您抽出宝贵时间来查看我的问题 . 现在试图想出这个问题已经过了几天 . 我希望它能够得到解决 . 如果我在其他地方犯了语法错误或错误,我会道歉 . 如果您有任何问题,我会尽快回复他们 . 谢谢大家花时间查看我的代码 . 我期待着您的回音!