-(void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler{
dispatch_async(dispatch_get_main_queue(), ^{
LSAddActivityViewController *addVC = [[LSAddActivityViewController alloc]init];
addVC.leadID = LeadID;
addVC.activityType = @"Notable Activity";
[((UINavigationController *)self.window.rootViewController)
pushViewController:addVC animated:YES];
});
completionHandler();
}
在UNUserNotificationCenter
本地通知上点击操作时,将执行上面的代码。 LSAddActivityViewController
正在使用适当的用户界面启动,但应用程序冻结,应用程序上的任何位置都无法触摸。
注意 - 在方向更改时,UI正在重新绘制完美。 self.view.userInterationEnabled
总是如此。