私はXcode v6.1.1でコーディングしています
レポートと管理者の 2 つのクラスがあります。レポート (最初のビュー) にいるときに、管理者ボタンをタップすると、管理者ビューが表示されます (2 番目のビュー)。(管理者ビューで) 終了ボタンをタップすると、管理者ビューが消え、レポートが戻ってきます。
コードでエラーを起こしているのかわかりませんが、prepareForUnwind から NSLog が表示されます。巻き戻しセグエがストーリーボードに表示され、「終了」にリンクします。アンワインド セグエ識別子: "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 に何かを入れる必要がありますか? ありがとう !