Segue 自动恢复
Segue is reverted automatically
我有一个 Storyboard Menu 控制器,它是第二个带有 segue 的控制器,
我创建了一个继承ViewController
的自定义class,它是空的,我将它分配给第二个控制器
当我使用 [self performSegueWithIdentifier:@"ReservasSegue" sender:self];
推送 segue 时,它会执行 segue,但是当它完成时自动恢复 Segue,没有任何消息或说些什么。
如果我退出自定义 class 到第二个控制器它工作完美
SecondController.h(ReservasListado.h)
#import "ViewController.h"
@interface ReservasListado : ViewController
@end
SecondController.m(ReservasListado.m)
#import "ReservasListado.h"
@interface ReservasListado ()
@end
@implementation ReservasListado
- (void)viewDidLoad {
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
似乎 @interface ReservasListado : ViewController
应该是@interface ReservasListado : UIViewController
我不知道为什么...但它有效
我有一个 Storyboard Menu 控制器,它是第二个带有 segue 的控制器,
我创建了一个继承ViewController
的自定义class,它是空的,我将它分配给第二个控制器
当我使用 [self performSegueWithIdentifier:@"ReservasSegue" sender:self];
推送 segue 时,它会执行 segue,但是当它完成时自动恢复 Segue,没有任何消息或说些什么。
如果我退出自定义 class 到第二个控制器它工作完美
SecondController.h(ReservasListado.h)
#import "ViewController.h"
@interface ReservasListado : ViewController
@end
SecondController.m(ReservasListado.m)
#import "ReservasListado.h"
@interface ReservasListado ()
@end
@implementation ReservasListado
- (void)viewDidLoad {
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
似乎 @interface ReservasListado : ViewController
应该是@interface ReservasListado : UIViewController
我不知道为什么...但它有效