菜鸟教程小白 发表于 2022-12-12 21:27:09

iphone - 接听来电时强制终止应用程序


                                            <p><p>当我在来电中按下接听按钮时,我需要强制退出我的应用程序,当我点击拒绝时,应用程序应该继续工作。</p>

<p>我曾尝试在 applicationDidEnterBackground 中调整 exit(0)。</p>

<p>应用程序正在强制退出。但问题是它会自动重新启动。</p>

<p>有什么建议和想法吗??</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>永远不要在您的应用代码中调用“<code>exit</code>”。 Apple<strong>将</strong>拒绝用户没有明确退出的自行退出的应用程序。苹果说了这么多<a href="http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/UEBestPractices/UEBestPractices.html#//apple_ref/doc/uid/TP40006556-CH20-SW1" rel="noreferrer noopener nofollow">in their &#34;iOS Human Interface Guidelines&#34; (look in the &#34;Don&#39;t Quit Programatically&#34; section)</a> </p>

<p>唯一官方认可的退出应用程序的方法是用户手动完成,方法是点击主页栏按钮,然后点击“迷你”底座中摇动应用程序上的“-”角标(Badge)。</p >

<p>我想说在这种情况下你唯一应该做的就是正确处理 <a href="http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UIApplicationDelegate/applicationWillResignActive%3a" rel="noreferrer noopener nofollow"><code>applicationWillResignActive:</code></a> 中的事情。应用委托(delegate)方法。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 接听来电时强制终止应用程序,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10927582/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10927582/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 接听来电时强制终止应用程序