我开发了一个使用CoreData的应用程序 - 如果我只是运行它,它可以很好地工作并在控制台中正确记录所有内容,这样我就可以看到发生了什么。
我的所有数据库都可以正常工作,任何地方都没有错误,我的应用程序的所有部分似乎都能正常工它正在提取所有适当的数据并将其吐出控制台。
我想知道如果用户关闭应用程序会发生什么,然后重新打开应用程序 - 如果它继续正常工作。当我在模拟器中关闭应用程序 - 然后重新打开它时,控制台不再记录任何内容。打印到控制台的所有文本都不再显示。
这是模拟器的预期设计吗?
答案 0 :(得分:1)
是的。如果你想要"轻量级"解决方案 - 在管理器中查看已连接的设备控制台日志。
答案 1 :(得分:1)
我认为有一种方法可以捕获通过应用程序重新启动时发生的消息,但是一旦启动它就可以在XCode Debug菜单中使用Attach to Process
再次附加到它。