Ios 应用程序将进入前台&;UIActivityViewController

Ios 应用程序将进入前台&;UIActivityViewController,ios,objective-c,appdelegate,Ios,Objective C,Appdelegate,我的obj-c iOS应用程序有问题 我有一个主视图,当应用程序从后台重新进入前台时,通过applicationWillEnterForeground调用它来显示。 问题是,当我使用UIActivityViewController在另一个应用程序(fx.Messages)中打开某些内容时,这个外部应用程序会在我自己的应用程序顶部打开,因此,当我关闭外部应用程序时,我自己的应用程序不在前台,并且不会调用applicationWillEnterForeground。这会导致我的应用程序崩溃 我正在为

我的obj-c iOS应用程序有问题

我有一个主视图,当应用程序从后台重新进入前台时,通过
applicationWillEnterForeground
调用它来显示。 问题是,当我使用
UIActivityViewController
在另一个应用程序(fx.Messages)中打开某些内容时,这个外部应用程序会在我自己的应用程序顶部打开,因此,当我关闭外部应用程序时,我自己的应用程序不在前台,并且不会调用
applicationWillEnterForeground
。这会导致我的应用程序崩溃

我正在为
应用程序willenterforeground
寻找一个可能的替代方案,它通过
UIActivityViewController
告诉
AppDelegate
该应用程序是否处于另一个应用程序的“后台”


有什么建议吗

您可以使用这些委托方法-
-(void)applicationIDbecomeactive:(UIApplication*)application;-(无效)申请将辞职:(UIApplication*)申请这没有改变任何东西。