无法链接到EXIT图标的按钮
问题描述:
我正在学习如何创建unwind segue。我创建了两个VC,“ViewoController”和“MessageViewController”。第一个包含一个按钮,而后者嵌入在NavigationController中,它有两个barButtons“Cancel”和Save“。无法链接到EXIT图标的按钮
据我所知,要创建unwind segue,“MessageViewController”中的“Cancel”和/或“Save”按钮必须链接到其ViewController中的“MessageViewController”中的EXIT图标。
我的问题是,当我不能barButton链接到退出图标
请让我知道如何将barBurron链接到退出图标,以便有方法“backToViewController”之称
viewController.m
#import "ViewController.h"
#import "MessageViewController.h"
@interface ViewController()
@property (strong, nonatomic) IBOutlet UIButton *buttonNext;
@end
@implementation ViewController
- (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.
}
-(void) backToViewController:(UIStoryboardSegue *)segue {
}
@end
messageViewController:
#import "MessageViewController.h"
#import "ViewController.h"
@interface MessageViewController()
@property (strong, nonatomic) IBOutlet UIBarButtonItem
*barButtonSave;
@property (strong, nonatomic) IBOutlet UIBarButtonItem
*barButtonCancel;
@property (strong, nonatomic) IBOutlet UITextField
*textFieldMessage;
@end
@implementation MessageViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
答
您的方法签名是不太正确。为了让Xcode识别它作为退出/退绕Segue,它需要返回IBAction
。
将其更改为:
- (IBAction) backToViewController:(UIStoryboardSegue *)segue;
应该解决您的问题。