openURL для мобильного Safari не работает для iOS v12.2 - PullRequest
0 голосов
/ 29 мая 2019

Итак, я пытаюсь открыть URL в браузере Safari на новом iPad Mini 5 (iOS v12.2).

#define SAFARI_APP @"com.apple.mobilesafari"

XCUIApplication *app = [[XCUIApplication alloc] initWithBundleIdentifier:MOBILE_SAFARI_APP];
[app launch];
NSURL *url = [NSURL URLWithString:@"https://google.com"];
if (url) {
  NSLog(@"++++ Opening url: %@ ++++", url);
  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url] options:@{} completionHandler:^(BOOL success) {
    if (success) {
      NSLog(@"Opened url - %@", url);
    } else {
      NSLog(@"Failed to open website");
    }
  }];
}

Этот код запускает браузер Safari, но не открывает веб-сайт. Я вижу оператор Failed to open website в журнале.

Любая помощь приветствуется.

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