我的应用中有两个标签,它们纯粹包含 URL:
-(void)openURLA{
NSString *url = @"http://urla.com";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:url]];
}
-(void)openURLB{
NSString *url = @"http://urlb.com";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:url]];
}
现有方法中的这段代码:
UITapGestureRecognizer *gra = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openURLA)];
UITapGestureRecognizer *grb = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openURLB)];
当用户点击这些标签之一时,openURL 方法运行良好,并且 URL 在 safari 中打开。
我想知道如何只创建一个方法来打开 URL 并传递包含 label1.text 或 label2.text 值的参数?
我不是 100% 确定从哪里开始这样做,所以我会很感激一些帮助。