gpt4 book ai didi

objective-c - 带有&符号的文本文件被绘制到电子邮件消息停止模板中

转载 作者:行者123 更新时间:2023-12-03 17:35:24 25 4
gpt4 key购买 nike

诚然,我是个菜鸟。话虽如此,我无法完全理解一个问题,我希望你们都能帮助我隔离我需要调查的资源。让我解释一下流程,然后描述问题。

我有一个遵循这个循环的程序:

1) 该程序从我系统上的 txt 文件中检索文本并将内容存储在 NSStrings 中。

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 时,& 符号确实会成功移入邮件消息。

我需要注意什么才能让这个游戏变得精彩?

最佳答案

如果您的模板呈现为 HTML,您可能需要将所有出现的 & 替换为 &

text = [text stringByReplacingOccurrencesOfString:@"&"withString:@"&"]

关于objective-c - 带有&符号的文本文件被绘制到电子邮件消息停止模板中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12358246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com