我搜索了 Stackoverflow 以查看是否已提出此问题,但我的搜索未返回任何相关问题/回复。希望得到帮助(对不起,这个问题已经被问到了)。
这是我的问题: - 我的 iOS 主包中有一个 HTML 文件(即 htmlpage.html) - 在那个 HTML 文件中是各种“%@” - 我有一个 NSString,str,它包含那个值“Rule”
问题:我想将 str 的值加载到 htmlpage.html 中每个出现的 %@ 中。
有谁知道这是否可能?如果是这样,怎么做?
我搜索了 Stackoverflow 以查看是否已提出此问题,但我的搜索未返回任何相关问题/回复。希望得到帮助(对不起,这个问题已经被问到了)。
这是我的问题: - 我的 iOS 主包中有一个 HTML 文件(即 htmlpage.html) - 在那个 HTML 文件中是各种“%@” - 我有一个 NSString,str,它包含那个值“Rule”
问题:我想将 str 的值加载到 htmlpage.html 中每个出现的 %@ 中。
有谁知道这是否可能?如果是这样,怎么做?
您可以使用以下方法替换子字符串。
- (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