我正在开发iPhone中的本地搜索应用程序......拨打一组电话号码搜索后,我可以拨打所选号码的电话号码..现在我需要的是一个代码或一种方法检查电话是否已经结束,应用程序应该返回到我选择该号码的页面,而不是退出目前正在发生的应用程序?请帮助..只有这个问题留下,然后应用程序完成..所以请帮助..如何在拨打电话号码后返回至应用程序的主页面,从而结束通话?
3
A
回答
1
你不能。
1
在退出应用程序之前保存当前位置(使用NSUserDefaults或DataBase) 并在应用程序启动时检查它。
0
扩展别人说的话;
你不能在iPhone上这样做。它只允许一个进程运行,所以你不能让你的应用程序在后台运行。 Oxigen说的可能是你最好的选择;保存应用程序。位置(导航明智)并恢复应用程序。一旦用户启动您的应用程序到该位置。再次。
但是,这确实需要您的用户启动您的应用程序。没有办法自动做到这一点。
也许,有一天,当iPhone OS 4.0出来时,我们实际上可以运行后台应用程序..让我们向苹果神们祈祷吧!
P.S:+1为标题!
0
这是iPhone上的一个常见问题,因为单一的流程模型。 UIKit会在通话结束后重新启动您的应用,但您需要在应用终止前保存状态,然后在重新启动时重新载入状态。
您应该查看this SO question关于保存状态和重新启动,特别是iPhone开发人员网站DrillDownSave示例中的Apple示例代码(需要登录)。
相关问题
- 1. 从另一个应用程序拨打电话号码拨打电话
- 2. 从iPhone应用程序拨打电话编程和结束通话
- 3. 从ASP.NET应用程序拨打电话
- 4. 从iPhone应用程序拨打电话
- 5. 如何使用给定的电话号码打开电话应用程序来拨打电话?
- 6. 用*号码拨打电话号码
- 7. 如何从Htc英雄拨号程序拨打电话意向
- 8. 通过蓝牙拨打电话号码
- 9. 从应用程序拨打带格式号码的电话号码
- 10. 在手机上点击电话号码时拨打电话号码拨号器
- 11. Sencha Touch:从sencha应用程序拨号电话号码
- 12. 从应用程序拨打电话时Skype /拨号程序的选项
- 13. 当用户拨打电话时收听已结束的电话
- 14. 如何通过Android上的应用程序拨打电话?
- 15. 打开拨号器应用程序,然后放置电话号码
- 16. 如何在用户点击号码时拨打电话号码?
- 17. 通过编程从iphone应用程序拨打电话
- 18. 要在后台拨打电话,而不是显示拨号盘
- 19. 有人拨打电话时结束通话
- 20. 拨打电话后将用户返回到我的应用程序
- 21. 如何从我的应用程序拨打电话?
- 22. 如何从我的应用程序拨打电话?
- 23. 显示通话中拨号盘 - 在通话过程中拨打号码 - DTMF
- 24. 从iOS或Android拨打电话时隐藏电话号码
- 25. 使用Swift拨打电话号码
- 26. 在swift中拨打电话号码
- 27. 如何打开原生应用程序以使用电话号码拨打电话?
- 28. 通过iPhone应用拨打电话号码
- 29. 在后台拨打电话?
- 30. 打电话意图拨打电话,在Android中选择一个电话号码?
+1对于详细标题和相关内容:) – jtrim 2010-06-17 19:23:52
这个问题会详细解答你的问题。只需使用uiwebview来调用,而不是openURL:http://stackoverflow.com/questions/5317783/return-to-app-behavior-after-phone-call-different-in-native-code-than-uiwebview – 2011-09-26 08:29:16