如果应用程序重新启动,iOS 模拟器控制台将停止打印

标签 ios core-data console

我开发了一个使用 CoreData 的应用程序 - 如果我只是运行它,它会工作得非常好,并在控制台中适本地记录所有内容,这样我就可以看到发生了什么。

我所有的数据库都正常工作,任何地方都没有错误,而且我的应用程序的所有部分似乎都能正常工作。它正在提取所有适当的数据并将其输出到控制台。

我想看看如果用户关闭应用程序然后重新打开应用程序会发生什么 - 如果它继续正常工作。当我在模拟器中关闭应用程序 - 然后重新打开它时,控制台不再记录任何内容。所有打印到控制台的文本都不再出现。

这是模拟器的预期设计吗?

最佳答案

我不认为有一种方法可以在应用程序重新启动时捕获通过的消息,但是一旦它启动,您可以在 XCode 调试中使用 Attach to Process 再次附加到它菜单。

关于如果应用程序重新启动,iOS 模拟器控制台将停止打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620067/

相关文章:

ios - XMPPFramework - 'didReceiveMessage' 在收到消息时调用两次

ios - 从一个上下文到另一个上下文使用 NSManagedObjectID 是否安全?

ios - 集成:我应该为图像选择哪种类型的全局标识符?

c# - 在控制台应用程序中使用图像而不是文本

jquery - ajax 出现 XMLHttpRequest Exception 101 错误

ios - 如何让 UIAlert 按钮按下前进到下一个 Storyboard?

ios - 来自用户的 key 类型无效,预期映射,但得到 *_User

iphone - 如何在 iPhone 上录制 AMR 音频格式?

ios - 如何在应用程序模型而不是 View Controller 中实现 NSManagedObjectContext?

java - 是否可以从 Java 控制台中删除新行?