gpt4 book ai didi

ios - 以编程方式强制 iOS 7 应用挂起?

转载 作者:可可西里 更新时间:2023-11-01 03:11:30 24 4
gpt4 key购买 nike

我试图强制我的应用以编程方式自动进入“暂停”状态,以便我可以对 Core Bluetooth 恢复进行测试。我试过打电话

[[UIApplication sharedApplication] performSelector:@selector(suspend)];

但这只是将它发送到后台。我做错了吗?有没有更好的办法?还是不可能?

我想提醒大家什么是暂停应用程序,因为术语总是很困惑: Link to state diagram of iPhone apps
(来源:apple.com)

如果系统需要内存,后台应用程序将无限期挂起,但 Core Bluetooth 的恢复可以将应用程序暂时送回后台状态。

最佳答案

我不知道如何以编程方式执行此操作,但我所做的是按下主页按钮,然后启动一些重量级应用程序,例如 Safari 和图形密集型游戏。内存压力导致系统很快终止您的应用程序。然后,Core Bluetooth 应启动恢复过程,并在检测到您连接到/已要求连接到的外围设备的事件时重新启动您的应用。

关于ios - 以编程方式强制 iOS 7 应用挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20010904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com