Xcode 在WebView iOS应用程序的首选项包中存储用户名?

Xcode 在WebView iOS应用程序的首选项包中存储用户名?,xcode,uiwebview,nsuserdefaults,preferences,Xcode,Uiwebview,Nsuserdefaults,Preferences,有没有办法创建一个设置/首选项捆绑包,将表单的用户名存储在UIWebView中 在我的应用程序中,我使用需要用户名和密码的UIWebView。我不想存储密码,只想存储用户名——用户应该能够在首选项中设置他的用户名,然后在UIWebView显示时自动加载 我知道这与NSUserDefaults有关,但我似乎无法正确实现它。我知道表单字段的名称,如果有帮助的话 在这个URL中,我需要用户能够在首选项中键入标准用户名,在应用程序启动时加载: 我不想使用钥匙链方法。流程应如下所示: 用户使用您提供的一些

有没有办法创建一个设置/首选项捆绑包,将表单的用户名存储在UIWebView中

在我的应用程序中,我使用需要用户名和密码的UIWebView。我不想存储密码,只想存储用户名——用户应该能够在首选项中设置他的用户名,然后在UIWebView显示时自动加载

我知道这与NSUserDefaults有关,但我似乎无法正确实现它。我知道表单字段的名称,如果有帮助的话

在这个URL中,我需要用户能够在首选项中键入标准用户名,在应用程序启动时加载:


我不想使用钥匙链方法。

流程应如下所示:

  • 用户使用您提供的一些UI设置他的[用户名]
  • 正如您所建议的,使用UserDefaults存储[username]
  • 最后,用户希望访问该网页,因此您可以在webview中打开它
  • 页面完全加载后,从userdefaults读取先前存储的[username],并使用UIWebView的方法将其插入webview:

    stringByEvaluatingJavaScriptFromString:

  • 对于该特定网站,您应该运行以下脚本:

    document.getElementById("modlgn-username").set("value", "[username]")