Ios 我不知道如何让UITableView单元格在safari中打开链接?
一般来说,我对iOS开发和Objective-C非常陌生,我不知道在这里该做什么。基本上,我设置了一个UITableView,这样每个单元格都会在原型单元格中放置一个标题和两个标签。我可以使用数组来控制哪个单元格显示什么文本。但是,现在我想使用相同的数组系统,使每个单元格打开不同的safari页面 这是我的TableViewController.h文件: 这是我的TableViewController.m文件: 这是我的Cell.h文件: 这是我的Cell.m文件: 使用Xcode 5中的情节提要编辑器,我能够将DescriptionLabel和TitleLabel链接到一些标签,这样就可以创建多个单元格,并根据数组分配标签 这里是一个截图: 我的主要目标是让每个单元格使用上面的数组打开不同的网页 非常感谢您的帮助 -奥斯汀您需要实施Ios 我不知道如何让UITableView单元格在safari中打开链接?,ios,objective-c,uitableview,Ios,Objective C,Uitableview,一般来说,我对iOS开发和Objective-C非常陌生,我不知道在这里该做什么。基本上,我设置了一个UITableView,这样每个单元格都会在原型单元格中放置一个标题和两个标签。我可以使用数组来控制哪个单元格显示什么文本。但是,现在我想使用相同的数组系统,使每个单元格打开不同的safari页面 这是我的TableViewController.h文件: 这是我的TableViewController.m文件: 这是我的Cell.h文件: 这是我的Cell.m文件: 使用Xcode 5中的情节提
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
委托方法并从_url数组中选择适当的url,该数组也必须在
- (void)viewDidLoad
在完成Malex的回复时:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Get your url, eg: NSString *url = yourArray[indexPath.row];
NSString *url = @"http://www.apple.com";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
}
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}
- (void)awakeFromNib
{
// Initialization code
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
// Configure the view for the selected state
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
- (void)viewDidLoad
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Get your url, eg: NSString *url = yourArray[indexPath.row];
NSString *url = @"http://www.apple.com";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
}