Если вы хотите отправить пользователя на сайт с помощью Safari, вы вызываете метод openURL:
в классе UIApplication
, например:
NSURL *facebookURL = [NSURL URLWithString:@"http://www.facebook.com"];
[[UIApplication sharedApplication] openURL:facebookURL];
При назначении кнопки действию вы используете UIButton
addTarget:action:forControlEvents:
, предоставляя обработчик события в качестве действия. Допустим, вы устанавливаете это в viewDidLoad
, это может выглядеть так:
- (void) viewDidLoad {
[myButton addTarget:self
action:@selector(btnClicked:)
forControlEvents:UIControlEventTouchUpInside];
}
/**
* Click/tap event handler for some buttons
*/
- (IBAction) btnClicked:(id)sender {
// Check which button was pressed.
if (sender == self.click5) {
// ...
}
else if (sender == self.click6) {
// ...
}
}