我的应用有一个本地通知,可以在应用程序打开或在后台运行时运行良好。但是,当我完全关闭应用程序并通知触发器时,它会显示但是当我点击它时应用程序会冻结。它不会加载新视图。我希望应用程序只加载首次启动应用时加载的标准视图。因此,我在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;
}
然而,当我在通知触发后点击应用程序(当应用程序关闭时),应用程序打开到那里的最后一个视图,然后我得到一个黑屏死机。有帮助吗?我弄清楚了。我尝试了很多东西。
答案 0 :(得分:0)
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
ViewController *vc = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
[_window addSubview:vc.view];
[_window makeKeyAndVisible];
return YES;
}