uitableViewCell 转场不起作用。因为触发器?
tableViewCell segue does not work. because of trigger?
我需要在工作的 swift 项目中添加一个 tableViewCell,并从中添加一个 segue。我做了,但它没有调用 prepare
函数。
所以我将故事板 xml 中现有的转场与我的新转场进行了比较,我确实发现了不同,我的转场有 trigger
属性.
我想我现在需要删除这个 segue 并添加一个新的。
那么,如何在没有 trigger="accessoryAction"
属性 的情况下创建一个 segue?
现有:
<connections>
<segue destination="x1H..." kind="show" identifier="segueToSettingA" id="e4m..."/>
</connections>
我的新不工作:
<connections>
<segue destination="Zg7..." kind="show" identifier="segueToSettingB" trigger="accessoryAction" id="7eW..."/>
</connections>
因为"accessoryAction"
触发器。根据 ,accessorybuttontappedforrowwith
和 UITableViewCell
segue 存在错误。
您可以尝试改成trigger="selection"
或去掉触发器,但最好的解决办法是使用可视化界面并标记选项:
我需要在工作的 swift 项目中添加一个 tableViewCell,并从中添加一个 segue。我做了,但它没有调用 prepare
函数。
所以我将故事板 xml 中现有的转场与我的新转场进行了比较,我确实发现了不同,我的转场有 trigger
属性.
我想我现在需要删除这个 segue 并添加一个新的。
那么,如何在没有 trigger="accessoryAction"
属性 的情况下创建一个 segue?
现有:
<connections>
<segue destination="x1H..." kind="show" identifier="segueToSettingA" id="e4m..."/>
</connections>
我的新不工作:
<connections>
<segue destination="Zg7..." kind="show" identifier="segueToSettingB" trigger="accessoryAction" id="7eW..."/>
</connections>
因为"accessoryAction"
触发器。根据 accessorybuttontappedforrowwith
和 UITableViewCell
segue 存在错误。
您可以尝试改成trigger="selection"
或去掉触发器,但最好的解决办法是使用可视化界面并标记选项: