我使用Xcode v6.1.1进行编码
我有两个类:Reports和Admin。 当我们进入报告(第一个视图)时,点击管理员按钮,出现管理员视图(第二个视图)。 当我点击退出按钮(在管理员视图中)时,我希望管理员视图消失并且报告返回。
我不知道我是否在代码中出错,但是来自prepareForUnwind的NSLog出现了。 放松segue出现在故事板中并链接到"退出"。展开segue标识符:" unwindToContainerVC"行动:prepareForUnwind:
这是我的代码:
Admin.h:
#import <UIKit/UIKit.h>
#import "Reports.h"
@interface Admin : UIViewController
-(IBAction)prepareForUnwind:(UIStoryboardSegue *)segue;
@end
Admin.m:
#import "Admin.h"
@interface Admin ()
@end
@implementation Admin
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(IBAction)prepareForUnwind:(UIStoryboardSegue *)segue {
NSLog(@"Called unwind action");
}
@end
我是否要在Reports.h或Reports.m中添加内容? 谢谢!