我搜索了Stackoverflow以查看是否已经询问过这个问题,但是我的搜索没有返回任何相关问题/回复。希望得到一个手(对不起这个问题已经被问到了)。
这是我的问题: - 我的iOS主要包中有一个HTML文件(即htmlpage.html) - 该HTML文件是各种“%@”s - 我有一个NSString,str,包含该值“Rule”
问题: 我想将str的值加载到htmlpage.html中每次出现的%@。
有人知道这是否可行?如果是这样,怎么样?
答案 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