iOS 9和swift中未显示表格视图单元格的附件

iOS 9和swift中未显示表格视图单元格的附件,ios,swift,Ios,Swift,我创建了一个简单的表视图并嵌入到导航控制器中。我已经为单元选择了一种附件类型,并使用另一个视图控制器的segue来显示该单元的详细信息。但附件没有显示。如果我使用这个代码 cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator 然后配件显示,但segue不工作 这是我的密码 func tableView(tableView: UITableView, cellForRowAtIndexPath indexP

我创建了一个简单的表视图并嵌入到导航控制器中。我已经为单元选择了一种附件类型,并使用另一个视图控制器的segue来显示该单元的详细信息。但附件没有显示。如果我使用这个代码

 cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator 
然后配件显示,但segue不工作

这是我的密码

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
    let cell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "Cell")
    cell.textLabel?.text = "test"

   // cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator


    return cell
}

请告诉我哪里出了问题

听起来你好像把情节提要中的片段挂在了附件上(披露指示器)。但披露指示灯不是按钮,因此永远无法工作(不可点击);这并不是你的用户所期望的。要么:

  • 将segue连接到单元本身;或

  • 使用可敲击按钮附件,如信息按钮


您应该使用类似的方法来执行以下步骤:

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

    self.performSegueWithIdentifier("SEGUENAME", sender: self)
}
若有,加入:

cell.accessoryType = .DisclosureIndicator

应该可以正常工作。

您应该在ViewController之间创建分段

不要创建从单元格到视图控制器的分段


然后,在您选择一个单元格之后,您应该决定要调用哪个序列。

我已经将该序列挂接到该单元格。但同样的结果让你确信,仅仅存在一个泄露指示器不会破坏细胞触发序列的能力!请显示该序列的代码。我在下面也添加了一个回应。显然,segue是故事板中的segue,而不是代码中的segue,因此不需要将其更改为代码。请提供更多信息。您没有告诉我们您的项目是如何工作的。您应该在两个视图控制器之间连接一个分段。然后给这个序列一个标识符。然后表演这个环节。是的。你理解我的问题,给我正确的解决方案。谢谢你,老板