#import "ViewController.h"
#import <SafariServices/SafariServices.h>
@interface ViewController ()
<
SFSafariViewControllerDelegate
>
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
[self saferiVCFromUrl:@"https://wwww.baidu.com"];
}
-(void)saferiVCFromUrl:(NSString *)url
{
SFSafariViewController *safariVc = [[SFSafariViewController alloc] initWithURL:[NSURL URLWithString:url]];
safariVc.delegate = self;
[self presentViewController:safariVc animated:YES completion:nil]; // 推
}
-(void)safariViewControllerDidFinish:(SFSafariViewController*)controller
{
NSLog(@"done");
NSLog(@"%s",__func__);
}
/*!
开始加载
*/
- (void)safariViewController:(SFSafariViewController *)controller initialLoadDidRedirectToURL:(NSURL *)URL API_AVAILABLE(ios(11.0));
{
NSLog(@"开始加载");
}
/*!
加载完成
*/
- (void)safariViewController:(SFSafariViewController *)controller didCompleteInitialLoad:(BOOL)didLoadSuccessfully;
{
NSLog(@"加载完成");
}
@end