ios - 在 iOS 中从后台启动 UIViewController

标签 ios objective-c iphone voip

我正在编写一个具有后台模式权限的 iOS VoIP 应用程序。在后台,它将监听传入连接,一旦有传入连接,它应该启动一个 UIViewController 以便用户接受调用。 如何以及在哪里从后台调用和呈现 UIViewController

我知道如何在 Android 中执行此操作,服务将通过 Intent 调用 Activity。

但在 iOS 中,我不确定流程会如何进行。另外,如何在 iOS 中进入后台模式?我知道它与 appDelegate 方法 applicationDidEnterBackground: 有关,但不确定下一步要做什么。

提前致谢。

最佳答案

appDelegate 中有两个方法会在应用返回事件状态时调用。第一个是 - (void)applicationWillEnterForeground:(UIApplication *)application 第二个是 - (void)applicationDidBecomeActive:(UIApplication *)application

第二,你必须恢复你的用户界面。

关于ios - 在 iOS 中从后台启动 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626843/

相关文章:

ios - Testflight 崩溃了

ios - 检测具有不同主要值和次要值的 iBeacon

.net - Objective-C to Monotouch (.NET) 单行代码转换

iphone - unarchiveObjectWithFile 需要保留/自动释放吗?

iphone - iOS 识别用户

iOS 7 UIWebView 304 缓存错误,空白页面

iPhone - 最终确定 Apple 的模糊 "VerificationController.m"

ios - NSFetchedResultsController 在向第二部分插入行时在第一部分返回错误的行数

ios - MKMarkerAnnotationView 有一个截断的图像

ios - 如果出现标签栏,则无法调整搜索结果 Controller View 底部内容插图