我想在对服务进行同步调用后执行segue。
在一节课中我打电话,我收到了电话。
dispatch_async(dispatch_get_main_queue(), ^(){
NSLog(@"json arrived");
SearchViewController *searchVCObj =[[SearchViewController alloc]init];
[searchVCObj performSegueSinceInfoCamed:sender];
});
现在我想在另一个类中执行一个segue:
-(IBAction)performSegueSinceInfoCamed:(id)sender
{
[self performSegueWithIdentifier:@"MySegue" sender:self];
}
但是我得到一个错误:“NSInvalidArgumentException”,原因:'Receiver()没有标识符'MySegue''的segue“”
巫婆存在是“假的”。
你能帮助我吗?
答案 0 :(得分:1)
您必须直接在控制器之间创建segue,而不是从UIButton到ViewController。然后segue将存在于控制器上并且可以通过它的标识符来调用。