因此,我正在尝试在新的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
语句。
感谢您的帮助。