2014-12-16 1 views
1

문제가 있습니다.IOS MFMailComposeViewController 링크 href가 클릭하지 않았습니다.

내 링크가 HTML이지만 '파란색'으로 볼 수 있지만 클릭하면 사파리 모바일이 열리지 않습니다. 텍스트를 편집 할 수 있습니다.

if ([MFMailComposeViewController canSendMail]) { 
      self.mailComposeDelegate = self; 
      [self setSubject: @"Subject"]; 
      [self setMessageBody: @"<h2>Body</h2><a href='http://www.google.com'>link example</a>" isHTML: YES]; 
     } 

enter image description here

+0

링크가 메일 작성자에서 작동하지 않습니다. 이 링크는 사용자가받은 이메일을 볼 때 작동합니다. – rmaddy

+0

@rmaddy 10x you man :) – Houssam

답변

0

이 시도 :

<a href=\"http://www.google.com">link example</a> 

편집 :

이 작업 코드를보십시오 : 클래스에서

나는 이것을 가지고

messageBody = [NSString stringWithFormat:@"<a href:\"\nhttps://www.google.com\">\nhttps://www.google.com</a>"]; 
+0

'NSString' 안에서 큰 따옴표를 모두 이스케이프해야합니다. 그러나 작은 따옴표를 사용하는 데는 아무런 문제가 없습니다. 그것은 문제가 아닙니다. – rmaddy

+0

나는 이것을 시도했지만 작동하지 않았다 : ( – Houssam

+0

@HoussamHammoud 편집 된 답변보기, 메일 작곡가를 여는 동안 작동하지 않는 것,이 메일이 열릴 때 작동 할 것임 폼 메일 상자를 보냄 – cyberlobe

관련 문제