2012-07-26 41 views
-1

我正在嘗試將html表放入電子郵件的正文中。要做到這一點,我想建立一個包含html的字符串。當我嘗試添加一個包含HTML內引號的行時,我收到錯誤。我怎樣才能忽略這些引用,並捕獲整條線?Objective C構建html字符串

BodyRiskMatrix = [BodyRiskMatrix stringByAppendingFormat:@"font-family:"Calibri","sans-serif";}"]; 

Xcode將Calibri和sans-serif視爲變量。我是否需要刪除html中的所有引號?

+1

只是逃避引號,\」,像往常一樣我想補充。 – 2012-07-26 14:28:26

回答

3

之前您的任何報價的使用\

[BodyRiskMatrix stringByAppendingFormat:@"font-family:\"Calibri\",\"sans-serif\";}"]; 

這是你如何使用C型語言逃逸。

如果你想HTML添加到電子郵件您可以添加一個HTML文件到您的項目,然後做

[mailController setMessageBody:htmlFile isHTML:YES];