披露指示器未触发辅助操作 segue

Disclosure Indicator not triggering accessory action segue

我正在尝试使用 show accessory action segue 和 disclosure indicator(如图所示)从 tableview 切换到嵌入在导航控制器中的 viewcontroller。单击包括披露图标在内的任何内容都不会执行任何操作。如果我将 segue 从 "accessory action" 更改为 "selection," segue 有效,但那是通过按预期单击 tableview 单元格中的任意位置。我的目标是仅在按下披露指示器时使用 "accessory action" 进行搜索。

我知道有一些程序化的方法可以做到这一点,但这些方法也不起作用。我假设通过导航控制器阻止此操作的潜在问题也阻止了编程方法的工作。我如何让披露指示器转至另一个视图控制器?

accessorybuttontappedforrowwith 仅在附件类型等于 "detail disclosure" 且附件视图为零时才有效。因此它永远不会与 "disclosure indicator."

一起使用

几天的研究告诉我,社区的共识是没有解释为什么这不是苹果工程师的决定,"disclosure indicator" 只是象征性的,而不是按钮可以调用方法。大多数人认为,鉴于上述方法的存在,它没有任何意义。