0

我有两个用户可以输入信息的场景(一个实际上是扫描条形码,另一个是手动输入数字)

从那里,我想从我的后端下载信息。

根据我得到的东西,我想去一个或另一个场景。

这是我的故事板的示例: 故事板

我不知道如何处理加载部分。我的第一个想法是制作一个只有微调器的场景并从这里下载内容。一旦我得到它,我就可以选择我想去的场景,它就完成了。但...

当用户从右侧的场景中单击“返回”按钮时,他会返回到“加载”场景而不是最后一个“逻辑”场景(输入场景)。

所以我的问题有两个:

  • 我是否通过为此使用场景来正确处理下载?
  • 如果我做对了,我该如何回到最后一个输入场景而不是回到加载场景?(我找到了一些解开segue的解决方案,但没有一个使用我想使用的导航控制器)

谢谢

4

1 回答 1

0

使用场景进行加载听起来不错。

当您在UINavigationController这里的堆栈中工作时,当您准备好触发 segue 到下一个屏幕时,您应该从堆栈中弹出加载视图控制器而不使用动画,然后触发 segue:

[self.navigationController popViewControllerAnimated:NO];

// now trigger the segue
于 2013-05-03T15:17:30.237 回答