objective -c将字符串添加到html包中

时间:2012-08-22 17:08:39

标签: objective-c ios uiwebview

我搜索了Stackoverflow以查看是否已经询问过这个问题,但是我的搜索没有返回任何相关问题/回复。希望得到一个手(对不起这个问题已经被问到了)。

这是我的问题: - 我的iOS主要包中有一个HTML文件(即htmlpage.html) - 该HTML文件是各种“%@”s - 我有一个NSString,str,包含该值“Rule”

问题: 我想将str的值加载到htmlpage.html中每次出现的%@。

有人知道这是否可行?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法替换子字符串。

- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement

//i.e.
myString = [myString stringByReplacingOccurrencesOfString:@"%@" withString:str];

此外,您可以使用以下命令获取html文件的内容:

+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error