我所做的幾乎是試圖在NSString中添加一個NSUrl以傳遞給MFMailComposeController。我希望消息字段中的URL有一個超鏈接,但如果我只是將一個基本鏈接放在NSString中,它就不會超鏈接。在NSString中有超鏈接的NSUrl?
我在做什麼錯?
謝謝!
我所做的幾乎是試圖在NSString中添加一個NSUrl以傳遞給MFMailComposeController。我希望消息字段中的URL有一個超鏈接,但如果我只是將一個基本鏈接放在NSString中,它就不會超鏈接。在NSString中有超鏈接的NSUrl?
我在做什麼錯?
謝謝!
你正在試圖把一個方形掛釘放入圓釘(是掛釘)。 NSString和NSUrl都是類。 NSString對象不知道如何保存NSUrl對象。他們只知道如何持有一串字符。
如果您的應用程序支持它,只需將URI地址放在NSString中即可。例如:
NSString someText = @"Please visit http://stackoverflow.com for more information.";
那麼如何讓它識別它然後在MFMailComposeController? –
請參閱我編輯的註釋,並確保將MFMailComposeController設置爲使用HTML,如DrChanimal的鏈接中所述。 –
爲我啓用了HTML,但它沒有創建超鏈接 –
有沒有人在本文前面回答類似的問題:Clickable link (Hyperlink)?。基本上發送電子郵件爲html。
是的,除了MFMailComposeController沒有textView這就是爲什麼我提出這個問題:P –
您的鏈接是什麼樣的?下面是對什麼有用(以及哪些不起作用)的解釋:http://www.webword.com/867link5309.html – Jim
它的一個http:// www。但我不能像通常那樣使用dataDetectorTypes! –