我有一个有登录页面的应用程序。然后它移动到一个导航控制器,该控制器有一个集合视图作为它的根视图控制器。当应用程序启动并且集合中只有一个项目时,我希望导航控制器自动推送到该项目并允许用户使用“返回”来查看集合。这与 Apple 的“Notes”中的行为相同。
这个想法是允许用户立即开始使用该应用程序,并且仅在使用该应用程序一段时间后“发现”对集合视图的需求。
我正在使用 IB、故事板和 segues 进行视图转换。
如果我以编程方式让根视图控制器在其 viewWillLoad 中执行 performSegue:我收到有关在转换仍在进行时导致转换的错误。
如果我将调用 performSegue 的代码移动到 didLoad 中,那么用户会看到双重转换。