我正在發送包含用戶名和密碼的電子郵件地址的發佈請求。將字符串轉換爲HTML在Swift中
test%40test.com
但是當我通過它實際的電子郵件地址,這顯然是行不通的:當我硬編碼的電子郵件地址([email protected])這樣的請求工作。在swift中,如何將字符串轉換爲它的HTML格式(或我猜測的URL格式)。我發現iOS7添加了NSHTMLTextDocumentType,可以爲我做到這一點,但我無法在Swift中找到任何示例。這是我在目標C中找到的一個:
NSURL *htmlString = [[NSBundle mainBundle]
URLForResource: @"helloworld" withExtension:@"html"];
NSAttributedString *stringWithHTMLAttributes = [[NSAttributedString alloc] initWithFileURL:htmlString options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType} documentAttributes:nil error:nil];
這將如何在Swift中工作?或者,如果任何人有一個更好/更容易的建議,將適用於所有版本的iOS我會很感激。我也不想引用第三方庫來完成這項工作。
相關(也許重複):http://stackoverflow.com/questions/24551816/swift-encode-url/24552032#24552032 –