适用于移动Safari的openURL对于iOS v12.2失败

时间:2019-05-29 12:20:24

标签: ios mobile-safari xcuitest

因此,我正在尝试在新的iPad Mini 5(iOS v12.2)上的Safari浏览器中打开一个网址。

#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浏览器,但不会打开网站。我可以在Log中看到Failed to open website语句。

感谢您的帮助。

0 个答案:

没有答案