0

我收到一个推送,其中包含我需要查找的对象的 id。我将其保存到应用程序委托。

在我的主视图控制器中,我获取所有对象的索引。

我检查我的应用程序委托是否保存了一个 ID。如果是这样,我会扫描从索引中获取的对象,并使用该对象推送详细视图控制器。

当我点击返回时,新的视图控制器无法正常运行并崩溃。研究表明这是因为我的 VC 有一个 nil 框架。

从推送中推送详细 VC 的良好工作流程是什么?

4

1 回答 1

0

根据您提供的信息,您的设计似乎有问题。

通常,您的用户在导航控制器 (1-2-3-4-5) 中有一个流程并到达一个点。您可能要尝试做的是(1-5),当用户回来时它会崩溃,因为它无法创建该状态。如果是这种情况,则说明您的设计有问题。

如果不推送前四个,则不能将第 5 个元素直接推送到堆栈(导航控制器是堆栈)。重用代码,跟踪用户通常遵循的路径以创建该状态。

于 2013-10-25T16:18:12.327 回答