Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
Ios 无法在用于不同表中的两个原型的自定义单元格中检测按钮按下_Ios_Swift_Xcode_Uitableview - Fatal编程技术网

Ios 无法在用于不同表中的两个原型的自定义单元格中检测按钮按下

Ios 无法在用于不同表中的两个原型的自定义单元格中检测按钮按下,ios,swift,xcode,uitableview,Ios,Swift,Xcode,Uitableview,我有两张桌子,表1和表2。表1的单元格具有重用标识符“feed1”,表2的单元格具有重用标识符“feed”。这两个单元格都有一个名为feed.swift的公共文件 现在,饲料(表2)是正确加载,我可以检测到它的按钮按下。但是,我不能为feed1(表1)这样做,但是数据加载正确。我通过右键单击查看发送的事件- 下面是我对表1(问题所在)和表2的代码 func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NS

我有两张桌子,表1和表2。表1的单元格具有重用标识符“feed1”,表2的单元格具有重用标识符“feed”。这两个单元格都有一个名为feed.swift的公共文件

现在,饲料(表2)是正确加载,我可以检测到它的按钮按下。但是,我不能为feed1(表1)这样做,但是数据加载正确。我通过右键单击查看发送的事件-

下面是我对表1(问题所在)和表2的代码

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
    UITableViewCell{


        if (tableView == self.Table1)
        {
            let cell = tableView.dequeueReusableCellWithIdentifier("feed1", forIndexPath: indexPath) as! feed
            cell.delegate = self
            cell.username.text = username1[indexPath.row]
            return cell
        }
        else { 
            let cell = tableView.dequeueReusableCellWithIdentifier("feed", forIndexPath: indexPath) as! feed
            cell.delegate = self
            cell.username.text = username[indexPath.row]
            return cell
        }
}
这是我在feed.swift文件中的按钮

@IBAction func report(sender: AnyObject) {
    print("tapped")
}

我想不出问题出在哪里。添加按钮时,我拖动并连接到已存在的报告操作。我真的不想制作另一个.swift文件,因为这两个原型完全相同!谢谢你的帮助

如果原型单元上的所有组件,甚至单元子类都相同,是否有理由使用单独的
标识符
?如果我遗漏了什么,请更新我。单元格在两个单独的表中。我的意思是,这不是真正的问题,因为数据正在加载。你能用故事板布局更新你的问题吗。我指的是两个表视图、原型单元格等?如果原型单元格上的所有组件,甚至单元格子类都相同,是否有理由使用单独的
标识符
?如果我遗漏了什么,请更新我。单元格在两个单独的表中。我的意思是,这不是真正的问题,因为数据正在加载。你能用故事板布局更新你的问题吗。我指的是表格视图、原型单元格等?