我从 iPhone 应用程序中发送 HTML 格式的电子邮件。我正在阅读存储在应用程序包中的 HTML 文件。
现在,我想更改 HTML 文件中的某些文本,即姓名、电子邮件和电话会根据用户在应用程序中的某些选择而改变。
如何将这些不同的参数添加到 HTML 文件内容中?
请帮忙。
谢谢
我从 iPhone 应用程序中发送 HTML 格式的电子邮件。我正在阅读存储在应用程序包中的 HTML 文件。
现在,我想更改 HTML 文件中的某些文本,即姓名、电子邮件和电话会根据用户在应用程序中的某些选择而改变。
如何将这些不同的参数添加到 HTML 文件内容中?
请帮忙。
谢谢
这样的事情可能对你有用:
NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"yourHtml" ofType:@"html"];
NSError *error = nil;
NSString *inputHtml = [[NSString alloc] initWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:&error];
NSString *nameParsedHtml = [inputHtml stringByReplacingOccurrencesOfString:@"Name:" withString:[NSString stringWithFormat:@"Name: %@", self.nameField.text]];
NSString *emailParsedHtml = [nameParsedHtml stringByReplacingOccurrencesOfString:@"Email:" withString:[NSString stringWithFormat:@"Email: %@", self.emailField.text]];
NSString *outputHtml = [emailParsedHtml stringByReplacingOccurrencesOfString:@"Phone:" withString:[NSString stringWithFormat:@"Phone: %@", self.phoneField.text]];
NSLog(@"Output html string is: %@", outputHtml);