Подтвердить что ты не робот

IOS: создать ссылку

Я хочу создать IBAction для кнопки, что, когда вы ее нажимаете, приложение переходит в фоновом режиме и в то же время открывает сафари по определенной ссылке (например, "www.google.it" ) Можете ли вы мне помочь?

4b9b3361

Ответ 1

Внутри вашего метода IBAction включите строку

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

Ответ 2

Если вы используете конструктор интерфейса:

Создайте UITextView, а не UIButton, напишите ссылку как текст в textview и установите флажок ссылок в построителе интерфейса. Это будет ссылка, которую вы хотите во время выполнения.

Ответ 3

с помощью быстрого

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

или swift 3.0

UIApplication.shared.openURL(URL(string: "http://google.com")!)

Ответ 4

@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]];



}