無可否認,我是一名新手。這樣說我不能完全理解一個問題,我希望你們都可以幫助我分離出我需要調查的資源。讓我解釋流程,然後我會描述問題。帶有「&」字符的文本文件被拖入電子郵件停止模板
我有如下這種循環的程序:
1)程序獲取我的系統上從txt文件的文本,並儲存在內部NSString的內容。
2)該程序編譯報告,並使用來自每個NSString的信息填充電子郵件模板的不同部分。
問題:當文本文件包含&字符時,電子郵件不會填充模板,而不會超過與&符號之前的行。
我無法控制這些文件的內容,有些文本或文件中的鏈接包含與符號。
例如,如果電子郵件的正文應按照下面的描述閱讀,我將永遠不會看到電子郵件的後半部分。
SECTION ONE:
This text came from one file
SECTION TWO:
This text & that text from another file
SECTION THREE:
Additional information from another file
如果我的NSLog第二部分的消息的內容,我也看到了全部內容,包括符號,但是當數據通過[[NSWorkspace sharedWorkspace] openURL:mailtoURL];
將被拉入的郵件應用程序也不會出現其他令我困惑的部分是,當我在不從外部源獲取的應用程序中創建NSString時,&符號將成功移入郵件消息。
爲了讓這部劇變得更好,我需要考慮什麼?
那個沒有骰子。同樣的問題依然存在。 –
然後我想我沒有足夠的信息來幫助調試。嘗試在Safari中打開電子郵件正文以查看是否具有相同的行爲。 – mprivat