私のアプリには、アプリが開いているときやバックグラウンドで動作するローカル通知があります。ただし、アプリを完全に閉じて通知がトリガーされると、表示されますが、クリックするとアプリがフリーズします。新しいビューはロードされません。アプリが最初に起動されたときに読み込まれる標準ビューだけを読み込むようにしたいと思います。#import "ViewController.h"
したがって、アプリの delegate.m で宣言しました。次に、次のものがあります。
@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;
}
ただし、通知がトリガーされた後 (アプリが閉じている間) にアプリをクリックすると、アプリはそこにあった最後のビューで開き、黒い画面が表示されます。何か助けはありますか?私はそれを理解することはできません。私は非常に多くのことを試しました。