Quiero crear un IBAction para un botón, que cuando usted lo empuja, la aplicación de la ir en el fondo y al mismo tiempo abrir safari en un enlace específico (por ejemplo, «www.google.it»)
Me pueden ayudar?

InformationsquelleAutor CrazyDev | 2011-07-19

4 Comentarios

  1. 59

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

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

    Si utiliza el interface builder :

    Crear un UITextView y no un UIButton, escribir en el enlace de texto a textview y seleccione los enlaces de casilla de verificación en el interface builder. Se convertirá en el vínculo que desee en tiempo de ejecución.

  3. 2

    uso de swift

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

    o swift 3.0

    UIApplication.shared.openURL(URL(string: "http://google.com")!)
  4. 0
    @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 sharedApplication]openURL:[NSURL URLWithString:finalString]];
    
    
    
    }

Dejar respuesta

Please enter your comment!
Please enter your name here