Как переместить пользователя на URL в Safari - PullRequest
2 голосов
/ 12 августа 2011

Я делаю приложение для благотворительности, и в рекомендациях Apple о проверке говорится, что все пожертвования должны быть сделаны вне приложения в Safari, за исключением пожертвований SMS, которые мы в любом случае не делаем.Как сделать кнопку, чтобы при нажатии она переходила на определенный URL-адрес в Safari?Спасибо за вашу помощь!

Ответы [ 2 ]

5 голосов
/ 12 августа 2011
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"your.website.here"]]; 

И поместите его в IBAction для вашей кнопки.

Возможно, проблема с подключением к вашему сайту. Попробуйте:

NSURL *url = [NSURLWithString:@"your.website.here"];
if (![[UIApplication sharedApplication] openURL:url])

NSLog(@"%@%@",@"Failed to open url:",[url description]);

На самом деле здесь есть пост:

Как запустить Safari из приложения для iPhone?

3 голосов
/ 12 августа 2011

Вы можете использовать этот код в событии нажатия кнопки

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"your url"]];

автоматически открывается в сафари

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...