如何在iOS上使用Xcode测试前台到后台的转换?

3

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

我不知道是否解释清楚了。

3个回答

1
我的应用程序在后台(点击主屏幕按钮)时仍然继续调试,并在点击应用程序图标时返回前台。我认为这应该是默认设置,但如果您的应用程序没有这种情况,请尝试以下步骤:
步骤: 1. 选择您的项目目标 2. 选择信息选项卡 3. 在自定义iOS目标属性下,如果您可以看到名为“应用程序不在后台运行”的键,则将其值设置为NO,否则执行第4步。 4. 添加一个键=“应用程序不在后台运行”,类型=“布尔”,值=“NO” 5. 运行您的项目

enter image description here


0

你可以在调试控制台中尝试它。

enter image description here


-2
检查您的应用程序设置: 在此输入图片描述

谢谢,但问题不同。我是通过XCODE上的播放按钮运行应用程序,但后来我需要测试当我的应用程序从后台返回时会发生什么。为了测试它,我点击了主屏幕按钮,这时XCODE停止记录器。但还是感谢您的评论。 - Víctor Martín
我上传了一张截图,你能看一下吗? - Tuğrul Özdemir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接