Ios 通过点击任何视图上的本地通知来显示ViewController
我有一个与UIViewController(someViewController.m)关联的xib文件。在我的应用程序中,有一个具有6个视图控制器的导航控制器。现在我想实现本地通知,在点击通知时,我想在任何视图上显示一些ViewController,当应用程序通过按home按钮进入非活动或后台状态时显示这些视图。如何以最佳方式实现这一点。 我还在每个类中添加了观察员应用程序WillEnterForeForundNotification } 这是正确的方式吗?Ios 通过点击任何视图上的本地通知来显示ViewController,ios,objective-c,iphone,uiviewcontroller,uilocalnotification,Ios,Objective C,Iphone,Uiviewcontroller,Uilocalnotification,我有一个与UIViewController(someViewController.m)关联的xib文件。在我的应用程序中,有一个具有6个视图控制器的导航控制器。现在我想实现本地通知,在点击通知时,我想在任何视图上显示一些ViewController,当应用程序通过按home按钮进入非活动或后台状态时显示这些视图。如何以最佳方式实现这一点。 我还在每个类中添加了观察员应用程序WillEnterForeForundNotification } 这是正确的方式吗? 我认为您实施的解决方案还可以。我做
我认为您实施的解决方案还可以。我做过像你这样的工作。但是有一件事,我必须提到,如果您的应用程序是导航控制的或选项卡栏控制的,那么您应该基于根控制器显示视图。 例如:
[self.navigationController presentViewController:rsd animated:YES completion:nil];
当我呈现viewcontroller时,背景变为黑色。在显示viewcontroller后,我正在更改它的帧,但它不会更改其大小;视图模式是按比例填充的。我把它改成了中间。多恩
[self.navigationController presentViewController:rsd animated:YES completion:nil];