我收到一个推送,其中包含我需要查找的对象的ID。我将此保存到应用代表。
在我的主视图控制器中,我获取所有对象的索引。
我检查我的app delegate是否保存了id。如果是,我会扫描从索引中获取的对象,并使用该对象推送详细视图控制器。
当我点击时,新的视图控制器无法正常工作并崩溃。研究表明这是因为我的VC有一个零帧。
从推送中推送细节VC有什么好的工作流程?
答案 0 :(得分:0)
您提供的信息似乎与您的设计有关。
通常,您的用户在导航控制器(1-2-3-4-5)中有一个流程并到达某个点。 您可能尝试做的是(1-5)当用户回来时它会崩溃,因为它无法创建该状态。如果是这种情况,您的设计有问题。
你不能将第5个元素直接推送到堆栈(导航控制器是一个堆栈),而不是先推动前四个。重用代码,跟踪用户通常遵循的路径以创建该状态。