Ios 我不知道如何让UITableView单元格在safari中打开链接?

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中的情节提

一般来说,我对iOS开发和Objective-C非常陌生,我不知道在这里该做什么。基本上,我设置了一个UITableView,这样每个单元格都会在原型单元格中放置一个标题和两个标签。我可以使用数组来控制哪个单元格显示什么文本。但是,现在我想使用相同的数组系统,使每个单元格打开不同的safari页面

这是我的TableViewController.h文件:

这是我的TableViewController.m文件:

这是我的Cell.h文件:

这是我的Cell.m文件:

使用Xcode 5中的情节提要编辑器,我能够将DescriptionLabel和TitleLabel链接到一些标签,这样就可以创建多个单元格,并根据数组分配标签

这里是一个截图:

我的主要目标是让每个单元格使用上面的数组打开不同的网页

非常感谢您的帮助

-奥斯汀

您需要实施

- (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]];
}