Javascript 在UIWebView中高亮显示文本

Javascript 在UIWebView中高亮显示文本,javascript,ios,object,Javascript,Ios,Object,我正在开发一个iOS应用程序,它有多个UIWebView。我想在webView中选择并突出显示一个文本,但我想存储此选择,以便在用户重新启动应用程序时重新选择相同的文本。请告诉我怎么做?将其存储在用户默认值中,并在重新启动时重新读取。 如果textfield具有标记属性,则可以从用户默认值中写入/读取所选内容的标记 例如: // access the user defaults for your app: defaults = [NSUserDefaults standardUserDefaul

我正在开发一个iOS应用程序,它有多个UIWebView。我想在webView中选择并突出显示一个文本,但我想存储此选择,以便在用户重新启动应用程序时重新选择相同的文本。请告诉我怎么做?

将其存储在用户默认值中,并在重新启动时重新读取。 如果textfield具有标记属性,则可以从用户默认值中写入/读取所选内容的标记

例如:

// access the user defaults for your app:
defaults = [NSUserDefaults standardUserDefaults];

// write to user defaults
[defaults setInteger:myTextField.tag forKey:@"selectedFieldsTag"];

// read from user defaults (on launch?)
NSInteger selectedTag = [defaults integerForKey:@"selectedFieldsTag"];

编辑:以上内容将用于存储信息和检索,但如果您开始存储更多的数据,而不仅仅是一个标签,那么您可能需要考虑使用核心数据或其他存储/检索手段。至于找到用户选择的内容,那就不那么琐碎了。此链接说明了如何执行此操作:


你应该考虑使用核心数据。它不是一个文本字段,而是一个UIWebVIEW,如何从UIWebVIEW中获取选择并存储它。请编辑你的问题来详细说明你想要做的事情。用户是否在UIWebView中选择/突出显示网页上的文本?你希望下次他们启动应用程序时仍然突出显示该文本?谢谢,但这不是我想要的,我想序列化选择并用javascript还原。你是从本地html文件还是从网络加载内容\