如何为NSString变量创建超链接

时间:2010-10-27 08:34:09

标签: iphone objective-c

我是iPhone开发的新手。

NSString myUrl = @"www.google.com";

我需要知道如何为上面的NSString变量创建超链接。

MFMailComposeViewController我需要使用如下

[mailViewController setMessageBody:myUrl isHTML:YES];

请帮帮我。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

最简单的方法是将UILabel变为UIButton,设置样式(使用自定义类型来摆脱按钮外观)。然后连接到打开safari的Action。

行动应该这样做:

NSURL *url = [[[ NSURL alloc ] initWithString: @"http://www.example.com" ] autorelease]; 
[[UIApplication sharedApplication] openURL:url];