Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 为UITableView中的每一行启用唯一操作_Swift_Xcode_Tabview - Fatal编程技术网

Swift 为UITableView中的每一行启用唯一操作

Swift 为UITableView中的每一行启用唯一操作,swift,xcode,tabview,Swift,Xcode,Tabview,我有一个7行的小桌面视图。我想为每行的按下启用不同的操作 例如,索引0处的行将显示另一个VC(不传递数据)。索引0处的行将打开一个web URL,下一行可能是共享函数,等等 我最大的问题是第一次将用户发送到另一个VC。主要是因为我不知道是否应该启用segue。对于所有情况,我需要能够分别为每一行指定一个函数,因此我需要指定适当的索引(0、1、2等) 如何做到这一点是Swift?以下是您需要的代码框架: 类ViewController:UITableViewController{ 重写func t

我有一个7行的小桌面视图。我想为每行的按下启用不同的操作

例如,索引0处的行将显示另一个VC(不传递数据)。索引0处的行将打开一个web URL,下一行可能是共享函数,等等

我最大的问题是第一次将用户发送到另一个VC。主要是因为我不知道是否应该启用segue。对于所有情况,我需要能够分别为每一行指定一个函数,因此我需要指定适当的索引(0、1、2等)


如何做到这一点是Swift?

以下是您需要的代码框架:

类ViewController:UITableViewController{
重写func tableView(tableView:UITableView,numberOfRowsInSection:Int)->Int{2}
重写func tableView(tableView:UITableView,cellForRowAt indexath:indexPath)->UITableViewCell{
let cell=UITableViewCell()
cell.textLabel?.text=String(描述:indexPath)
返回单元
}
重写func tableView(tableView:UITableView,didSelectRowAt indexPath:indexPath){
如果indexath.row==0{
打印(“对第0行执行操作”)
}如果indexath.row==1,则为else{
打印(“对第1行执行操作”)
}
}
}