如何替换UIWebView中的html文件中的变量?

时间:2010-09-28 10:49:34

标签: iphone uiwebview

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

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

1 个答案:

答案 0 :(得分:2)

是的,这应该有用......看看NSMutableStringreplaceOccurrencesOfString:withString:options:range:方法。如果内容很多并且您的变量的位置未确切知道但是在预期的限制范围内(例如在前100个字符内),您可能希望提供一个范围来减少从比较整个内容到你要替换的术语。如果变量的位置是固定的,则可以使用replaceCharactersInRange:withString:代替。这样可以消除将字符串的每个部分与要完全替换的字符串进行比较的性能损失。