このフォーラムですべての解決策を試しましたが、まだ解決できません。誰でもこれらの問題で私を助けることができますか? NSUserDefault がアーバン飛行船からキー @"url" を読み取ったときに、tableView を含む inboxData クラスをアプリで開くようにしたい..
これは SampleViewController クラスのものです。
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *action_9 = [defaults objectForKey:@"url"];
if ([[[NSUserDefaults standardUserDefaults]objectForKey:@"url"] isEqualToString:@"aa9"])
{
inboxData *screen=[[inboxData alloc]initWithNibName:@"inboxData" bundle:nil];
screen.strGetTableSelect=@"1";
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:screen];
[self presentModalViewController:navigationController animated:YES];
}
}
これらのエラーで返されます..
警告: ビューがウィンドウ階層にない SampleViewController で UINavigationController を提示しようとしています