我在将我的应用程序中的数据从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]];

}

感谢您抽出宝贵时间来查看我的问题 . 现在试图想出这个问题已经过了几天 . 我希望它能够得到解决 . 如果我在其他地方犯了语法错误或错误,我会道歉 . 如果您有任何问题,我会尽快回复他们 . 谢谢大家花时间查看我的代码 . 我期待着您的回音!