我正在添加功能,我的應用程序,它將允許它發送一些相當詳細的信息。我想將它作爲HTML格式的電子郵件發送,以便我可以利用HTML和CSS樣式。HTML電子郵件模板作爲NSString
我想採取的方法是用佔位符設計模板以填充字段,將模板加載到NSString中,然後使用字符串替換來替換佔位符與實際數據。
不是有一個huuuuuuge線如:
NSString *emailTemplate = [NSString stringWithFormat:@"<h1>TITLE</h1><hr noshade/><p>Here is the information about the thing that you are interested in. Find more from the table below:</p> . . ."]
我想這樣做是一個更優雅的方式。我應該將模板寫入文件然後加載它嗎?什麼是最好的方法來做到這一點?
另外,我怎樣才能以本地化的方式做到這一點?
謝謝!
我與你在談到創建HTML文件並將其加載到NSMutableString中,但我遇到困難的時候正在使用'replaceOccurencesOfString:'所花費的三十倍時間必須替換的變量。我想知道在NSString或NSMutableString中是否有某種類別的類別可以將符合KVC的對象的值應用到模板中指定的「標籤」。有任何想法嗎? – 2010-03-10 20:54:07