Iphone 如何替换馈送到UIWebView的html文件中的变量?

Iphone 如何替换馈送到UIWebView的html文件中的变量?,iphone,uiwebview,Iphone,Uiwebview,在我的应用程序中,我想在html文件转到UIWebView时替换其中的一些变量。该文件是本地的。例如,我添加了一个变量$userName$,然后将其替换为@“John” 我是否必须以字符串形式读取文件,然后执行一些字符串替换操作?是的,应该可以。。。查看replaceCurrencesofString:withString:options:range:方法。如果有很多内容,并且变量的位置不确切,但在已知范围内(例如前100个字符内),您可能希望提供一个范围,以减少将整个内容与要替换的术语进行比较

在我的应用程序中,我想在html文件转到UIWebView时替换其中的一些变量。该文件是本地的。例如,我添加了一个变量$userName$,然后将其替换为@“John”


我是否必须以字符串形式读取文件,然后执行一些字符串替换操作?

是的,应该可以。。。查看
replaceCurrencesofString:withString:options:range:
方法。如果有很多内容,并且变量的位置不确切,但在已知范围内(例如前100个字符内),您可能希望提供一个范围,以减少将整个内容与要替换的术语进行比较的开销。如果变量的位置是固定的,则可以使用
replaceCharactersRange:with字符串:
。这将消除将字符串的每个部分与要完全替换的字符串进行比较的性能损失