如何使用xcode在ios上测试后台到前台?

如何使用xcode在ios上测试后台到前台?,ios,xcode,debugging,background-foreground,Ios,Xcode,Debugging,Background Foreground,在阅读了您在其他帖子中关于后台/前台任务的一些评论后,我需要在我的应用程序从后台返回前台时查看返回的值。问题是当我将应用程序发送到后台时(在iphone上单击home按钮,或在XCODE->Debug上单击Simulate background Fetch),XCODE停止运行(包括日志)。因此,我无法继续显示NSLog消息 我不知道我是否解释得很好。您可以在调试控制台中尝试 检查您的应用程序设置: 我的并没有停止调试,当它进入后台(单击主页按钮)时,它仍然会继续,当单击应用程序图标时,它会进

在阅读了您在其他帖子中关于后台/前台任务的一些评论后,我需要在我的应用程序从后台返回前台时查看返回的值。问题是当我将应用程序发送到后台时(在iphone上单击home按钮,或在XCODE->Debug上单击Simulate background Fetch),XCODE停止运行(包括日志)。因此,我无法继续显示NSLog消息


我不知道我是否解释得很好。

您可以在调试控制台中尝试


检查您的应用程序设置:

我的并没有停止调试,当它进入后台(单击主页按钮)时,它仍然会继续,当单击应用程序图标时,它会进入前台。我认为这应该是默认设置,但如果它没有发生在你的,那么试试这个

台阶

  • 选择项目的目标

  • 选择信息选项卡

  • 在自定义iOS目标属性下,如果可以看到名为“Application not run in background”(应用程序不在后台运行)的键,则将is value设置为NO,否则执行步骤4

  • 添加一个key=“应用程序不在后台运行”,type=“bolean”,value=“否”

  • 运行您的项目


  • 谢谢,但问题不同。我从XCODE上的play按钮运行应用程序,但稍后我需要测试当我的应用程序从后台返回时会发生什么。为了测试它,我点击home按钮,现在是XCODE停止记录器的时候了。但是谢谢你的评论。我上传了一个截图。你能检查一下吗