我正在尝试使用以下代码显示网页google.com。由于某种原因,它没有向控制器提供google.com。有人能帮上忙吗?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
SFSafariViewController *vc = [[SFSafariViewController alloc] initWithURL:[NSURL URLWithString:@"https://www.google.com"]];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:vc animated:YES completion:nil];
return YES;
}发布于 2016-03-04 16:55:58
我认为这应该行得通:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
SFSafariViewController *vc = [[SFSafariViewController alloc] initWithURL:[NSURL URLWithString:@"https://www.google.com"]];
self.window.rootViewController = vc;
return YES;
}发布于 2016-03-04 16:52:30
尝尝这个
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
SFSafariViewController *vc = [[SFSafariViewController alloc] initWithURL:[NSURL URLWithString:@"https://www.google.com"]];
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
return YES;
}发布于 2016-03-04 16:56:55
如何使用SFSafariview控制器首先查看此链接。
此外,你还可以在下面的链接中查看完整的教程,
示例1 :-
示例2 :-
你也可以从github下载Demo Project。IOS9SafariViewControllerTutorial Example
编辑:-
我已经为你制作了没有故事板的演示。请点击下面的链接。
输出:-

https://stackoverflow.com/questions/35791503
复制相似问题