【问题标题】:iOS UIManagedDocument closingiOS UIManagedDocument 关闭
【发布时间】:2013-06-14 00:10:02
【问题描述】:

除非明确完成,否则 UIManagedDocument 是唯一一次在应用“退出”时关闭吗?退出是指当用户双击主页按钮并按住应用程序并关闭它们时。

我问是因为现在我的应用程序位于 tabBarController 中,并且我正在使用 tabBarController 来处理所有 UIManagedDocuments,因为每个其他视图控制器都可以通过 self.tabBarController 访问它。现在我的 tabBarController 将检查 UImanagedDocuments 是否存在、是否处于关闭状态或处于打开状态并相应地处理它以产生一个可以使用的打开文档。我在 viewWillAppear 中这样做。我注意到 tabBarController 的 viewWillAppear 在应用程序的生命周期中仅在“退出”之前被调用一次。所以我想知道我是否需要我的其他视图控制器来检查他们使用的 UIManagedDocuments 在使用它们之前是否打开,或者如果我没有在任何地方明确关闭它们,我是否可以假设它们将保持打开状态直到应用程序“退出”我的代码?

【问题讨论】:

    标签: ios uimanageddocument quit


    【解决方案1】:

    我没有看到当应用程序失去焦点时 UIManagedDocument 关闭的这种行为。我相信如果你想关闭它,你必须明确地关闭它。但要确定您可以注册UIDocumentStateChangedNotification 并查看它何时进入关闭状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-16
      • 2012-08-11
      • 2016-09-17
      • 1970-01-01
      相关资源
      最近更新 更多