我正在发送一个包含电子邮件地址作为用户名和密码的POST请求。当我像这样硬编码输入电子邮件地址(test@test.com)时,请求可以正常工作:
test%40test.com
然而,当我传递实际的电子邮件地址时,它显然不起作用。在Swift中,如何将字符串转换为其HTML格式(或URL格式)?我发现iOS7添加了NSHTMLTextDocumentType,也许可以帮我做到这一点,但我找不到任何Swift示例。以下是我在Objective C中找到的一个示例:
NSURL *htmlString = [[NSBundle mainBundle]
URLForResource: @"helloworld" withExtension:@"html"];
NSAttributedString *stringWithHTMLAttributes = [[NSAttributedString alloc] initWithFileURL:htmlString options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType} documentAttributes:nil error:nil];
这在Swift中怎么实现?如果有更好/更容易的建议可适用于所有版本的iOS,我将不胜感激。我也不想引用第三方库来实现这个功能。