IOS: crea un button de enlace

Quiero crear una IBAction para un button, que cuando la presionas, la aplicación pasa a segundo plano y al mismo time abre Safari en un enlace específico (ejemplo "www.google.it") ¿Me puedes ayudar?

Dentro de su método IBAction, incluya la línea

[[UIApplication shanetworkingApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]]; 

Si usa el creador de interfaces:

Cree un UITextView y no un UIB, escriba el enlace como text a vista de text y select la checkbox de enlaces en el generador de interfaces. Se convertirá en el enlace que desee en time de ejecución.

usando swift

 UIApplication.shanetworkingApplication().openURL(NSURL(string: "http://www.google.com")!) 

o swift 3.0

 UIApplication.shanetworking.openURL(URL(string: "http://google.com")!) 
 @interface ViewController : UIViewController<NSURLConnectionDelegate> @property (strong, nonatomic) IBOutlet UIButton *okbutton; @property (strong, nonatomic) IBOutlet UIButton *canel; @property (strong, nonatomic) IBOutlet UITextField *textfiled; - (IBAction)okButtonClick:(id)sender; - (IBAction)CanelButton:(id)sender; - (IBAction)okButtonClick:(id)sender { NSString *searchString = textfiled.text; // UItextField.text NSString *finalString = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",searchString]; [[UIApplication shanetworkingApplication]openURL:[NSURL URLWithString:finalString]]; }