Ios 用户按下home(主页)按钮后,应用程序不进入Application DidFinishLaunching(应用程序完成启动)选项

Ios 用户按下home(主页)按钮后,应用程序不进入Application DidFinishLaunching(应用程序完成启动)选项,ios,iphone,uilocalnotification,appdelegate,Ios,Iphone,Uilocalnotification,Appdelegate,我正在开发一个应用程序,它利用UILocalNotification来执行调度任务。有一个类处理调度任务,它的函数从ApplicationIDFinishWithLaunchingOption和didReceiveLocalNotification调用,以处理活动和非活动状态的任务。我在plist文件中将“应用程序不在后台运行”的键设置为YES 我的用户计划任务,然后单击homebutton。当他们看到UILOcalNotification的横幅并单击它时,既不会激发didfinishlaunc

我正在开发一个应用程序,它利用
UILocalNotification
来执行调度任务。有一个类处理调度任务,它的函数从
ApplicationIDFinishWithLaunchingOption
didReceiveLocalNotification
调用,以处理活动和非活动状态的任务。我在plist文件中将“应用程序不在后台运行”的键设置为YES


我的用户计划任务,然后单击homebutton。当他们看到
UILOcalNotification
的横幅并单击它时,既不会激发
didfinishlaunchingwithoption
,也不会激发
didReceiveLocalNotification
。我尝试设置“应用程序不在后台运行”“否”,他们检查任务的处理情况,在该模式下工作正常,但我不想处于该模式,因为我听说苹果拒绝某些应用程序,因为如果他们不执行VOIP之类的相关任务,则会在后台运行。

我认为应该启动
didfinishlaunchingwithoption
方法,但在调试中看不到它模式我有一个报警应用程序,我还将
应用程序不在后台运行设置为是,我经常遇到这种情况


因此,我的建议是编辑方案,并将启动选项切换为
等待应用程序手动启动
。和调试以查看是否已启动。

如果我更改方案并将其设置为等待appname.app手动启动,我将如何执行此操作。。。只是显示正在等待appname启动,它在我的模拟器中也没有显示图标。是的,当您点击应用图标或通知栏时,您的Xcode将进入调试模式。不,先生…我在我的模拟器上看不到应用图标,单击通知也不起作用!!!!您应该将启动选项设置为第一次自动启动。我想知道如果你看不到应用程序图标,你怎么能收到本地通知?如果我将选项设置为自动启动,并且我安排任务并收到通知,我会看到应用程序图标。如果我将选项设置为“等待appname.app手动启动”,则我看不到应用程序图标也无法打开应用程序。我在删除应用程序并使用此选项重新安装应用程序后执行此操作。因此无法安排时间,也无法收到通知。