【发布时间】:2012-03-01 03:56:31
【问题描述】:
我的应用有一个本地通知,当应用打开或在后台运行时效果很好。但是,当我完全关闭应用程序并触发通知时,它会显示,但当我单击它时应用程序会冻结。它不会加载新视图。我希望应用程序只加载应用程序首次启动时加载的标准视图。因此,我在 app delegate.m 中声明了 #import "ViewController.h"。然后我有以下内容:
@implementation AppDelegate
@synthesize window = _window;
- (void)dealloc
{
[_window release];
[super dealloc];
}
ViewController *vc;
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[_window addSubview:vc.view];
[_window makeKeyAndVisible];
return YES;
}
但是,当我在通知触发后(当应用程序关闭时)单击应用程序时,应用程序会打开到那里的最后一个视图,然后我会出现黑屏死机。有什么帮助吗?我想不通。我已经尝试了很多东西。
【问题讨论】:
-
ViewController *vc;怎么了?这到底是怎么回事?
标签: objective-c localnotification