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

Как открыть URL-адрес при нажатии кнопки на iPhone

У меня есть url, который у меня есть в NSString urlone, который исходит из xml. но я запускаю приложение, которое дает избыточную ошибку.

  // urlone contains  http://www.forasinvest.com/v2/index.php

  NSString*myurl=urlone;
  NSURL *url = [NSURL URLWithString:myurl];
  [[UIApplication sharedApplication] openURL:url];
4b9b3361

Ответ 1

Я думаю, что он должен работать нормально, нормально просто скопировать вставку для тестирования просто

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.forasinvest.com/v2/index.php"]];

Ответ 2

NSString *pURL = @"xyz.cpm";

if( [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:pURL]])
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:pURL]];

Ответ 3

Самый актуальный на сегодняшний день код, работающий с iOS 11.3, и если вы не ищете устаревшее предупреждение, используйте эту единственную строку кода:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"https://example.com"] options:@{} completionHandler:nil];

Ответ 4

Версия Swift 3:

let url = URL(string: "http://www.apple.com")!
if #available(iOS 10.0, *) {
     UIApplication.shared.open(url, options: [:], completionHandler: nil)
} else {
     UIApplication.shared.openURL(url)
}