2010-10-27 27 views
1

我是iPhone開發人員的新手。如何爲NSString變量創建超鏈接

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

我需要知道如何爲上述NSString變量創建一個超鏈接。

MFMailComposeViewController我需要使用類似下面

[mailViewController setMessageBody:myUrl isHTML:YES]; 

請幫助我。

感謝您的任何幫助。

回答

3

最簡單的方法是將UILabel變成UIButton,它的樣式(使用Custom類型來擺脫按鈕的外觀)。然後連接到打開Safari的Action。

動作應該這樣做:

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