2010-09-28 55 views
0

在我的應用程序中,我想在一個html文件中替換一些變量,當它進入一個UIWebView。該文件是本地的。例如,我添加一個變量$ userName $,然後用@「John」替換它。如何替換對UIWebView有用的html文件中的變量?

我需要以字符串讀取文件,然後執行一些字符串替換操作嗎?

回答

2

是的,這應該工作...看看replaceOccurrencesOfString:withString:options:range:方法NSMutableString。如果內容很多,但變量的位置並不準確,但可以預期在已知限制內(例如在前100個字符內),則可能需要提供一個範圍以減少將整個內容與您即將取代的術語。如果變量的位置是固定的,則可以使用replaceCharactersInRange:withString:。這將消除將字符串的每個部分與您將要完全替換的字符串進行比較的性能損失。