0

我搜索了 Stackoverflow 以查看是否已提出此问题,但我的搜索未返回任何相关问题/回复。希望得到帮助(对不起,这个问题已经被问到了)。

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

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

有谁知道这是否可能?如果是这样,怎么做?

4

1 回答 1

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
于 2012-08-22T17:19:39.637 回答