廢話不說上代碼
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *clickBtn = [UIButton buttonWithType:UIButtonTypeCustom];
clickBtn.frame = CGRectMake(100, 100, 50, 50);
[clickBtn setTitle:@"跳轉按鈕" forState:UIControlStateNormal];[clickBtn sizeToFit];
//? ? clickBtn setImage:<#(nullable UIImage *)#> forState:<#(UIControlState)#>
[clickBtn setBackgroundColor:[UIColor yellowColor]];
[clickBtn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[clickBtn addTarget:self action:@selector(clickAction) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:clickBtn];
}
- (void)clickAction{
NSLog(@"跳轉到淘寶");
NSURL *appUrl = [NSURL URLWithString:@"taobao://"];;
NSURL *httpUrl = [NSURL URLWithString:@"http://www.taobao.com"];
if([[UIApplication sharedApplication] canOpenURL:appUrl]) {
[[UIApplication sharedApplication] openURL:appUrl];
} else {
//打開網頁淘寶
[[UIApplication sharedApplication] openURL:httpUrl];
}
}
2.同時添加白名單
LSApplicationQueriesSchemes 照著寫好了 白名單
下面的App Transport Security Settings 是 HTTPS 的白名單