Ios7 检测上次访问的情节提要
下面的代码基本上打开了保存的最后一个类。在我的例子中,这个类位于一个故事板中,当我告诉它回忆它所属的类时,它正在转换为黑色。我想知道的是,如何检测情节提要的ID,保存它,然后从一个情节提要文档中任何情节提要的iAction打开它。谢谢:) 保存代码:Ios7 检测上次访问的情节提要,ios7,nsstring,uistoryboard,Ios7,Nsstring,Uistoryboard,下面的代码基本上打开了保存的最后一个类。在我的例子中,这个类位于一个故事板中,当我告诉它回忆它所属的类时,它正在转换为黑色。我想知道的是,如何检测情节提要的ID,保存它,然后从一个情节提要文档中任何情节提要的iAction打开它。谢谢:) 保存代码: [[NSUserDefaults standardUserDefaults] setObject:NSStringFromClass([self class]) forKey:@"currentViewController"]; [[NSU
[[NSUserDefaults standardUserDefaults] setObject:NSStringFromClass([self class]) forKey:@"currentViewController"];
[[NSUserDefaults standardUserDefaults] synchronize];
返回代码:
NSString *savedClassName = [[NSUserDefaults standardUserDefaults] objectForKey:@"currentViewController"];
Class cls = NSClassFromString(savedClassName);
UIViewController *screen = (UIViewController *)[cls new];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:screen animated:YES completion:nil];
这里可能有两个问题
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyBoard instantiateViewControllerWithIdentifier:@"UIViewController"];
[self presentViewController:vc animated:YES completion:nil];
最后我把这个放进了我的回程iAction,太简单了
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
请详细说明后面的意思是什么?