iPhone:触发通知时显示自定义视图

时间:2012-09-06 22:47:18

标签: iphone objective-c xcode

我试图在iPhone上发出通知后显示自定义视图。我的意思是,一旦弹出UILocalNotification警报并且用户按下操作按钮,它现在显示我的主视图,但我宁愿让它显示不同的视图。

我如何做到这一点?不一定需要代码,只需要完成此操作的一般步骤。

感谢。

2 个答案:

答案 0 :(得分:0)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

launchOptions中的UIApplicationLaunchOptionsLocalNotificationKey 您可以使用此密钥访问UIApplicationDelegate方法应用程序的第二个参数中传递的字典内容:didFinishLaunchingWithOptions:。它返回与刚刚呈现给应用程序的本地通知关联的UILocalNotification对象。

然后,您可以使用通知中传递的信息并显示不同的视图控制器或任何自定义视图

答案 1 :(得分:0)

 - (void)application(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

一旦单击由UILocalNotification触发的警报对话框上的操作按钮,就会触发此方法。只需要从那里显示视图。