1

次のコードを使用してメール本文にハイパーリンクを表示しましたが、メッセージ本文にテキストしか表示されません。クリックすると何も起こりません。

-(IBAction)emailToFriend:(id)sender
{
    NSLog(@"E-Mail...");
    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;

    [controller setSubject:@"My Subject"];



    [controller setMessageBody:@"<a href=\"http://www.google.com\">http://www.google.com</a>" isHTML:YES]; 

    [self presentModalViewController:controller animated:YES];
    [controller release];

}

誰かがここで何が悪いのかわかりますか?質問MFMailComposeViewControllerをチェックしました:クリック可能なURLリンクを電子メールメッセージ本文に埋め込む方法は役に立ちませんでした

4

1 に答える 1

8

リンクを送信する前は、クリックできません。プレーンテキストです。ただし、電子メールを送信した後、受信者はリンクをクリックできるようになります(電子メールプログラムによってクリック可能になります)。

于 2012-04-05T11:15:02.313 に答える