在swift或Objective-C中放松到另一个segue

时间:2017-06-06 15:46:52

标签: objective-c swift xcode swift3 segue

我有这样的场景:

G

基本上在D我有FD1的价值产品列表,让我们致电F1G

要从unwind创建新值,我必须BC,用户可以选择分支EG并继续结束D2,其值为F2pop,或者他可以A返回F2。我们说新值为ABEFG,但G

现在我遇到了问题,就是我想在D1修改值,让我们说D

我希望能够回弹到pop,但也允许用户C返回D等,但ABEFG不在工作流B中}。

我的猜测是我必须备份到D并以某种方式准备多个段,最多 { name: 'company', width: '25%', customTreeAggregationFn : function( aggregation, fieldValue, numValue, row ) { if(!aggregation.value){ aggregation.value = row.entity.company; } }, customTreeAggregationFinalizerFn: function( aggregation ) { aggregation.rendered = aggregation.value; } } 但我不知道这种工作流程是否存在。< / p>

1 个答案:

答案 0 :(得分:0)

显然,没有这样的方法。我找到的解决方案是

  1. B
  2. 中查找navigationController!.viewControllers的实例
  3. popToViewController B
  4. 发起C&amp;来自主故事板的D带有标识符(它们已被解除分配)
  5. 设置C&amp;的某些属性来自D
  6. D1
  7. pushViewController C&amp; D