在assync调用IOS后执行segue
我想在对服务进行同步调用后执行一个segue 在一节课上,我打电话,然后我就接到了在assync调用IOS后执行segue,ios,xcode4.3,segue,Ios,Xcode4.3,Segue,我想在对服务进行同步调用后执行一个segue 在一节课上,我打电话,然后我就接到了 dispatch_async(dispatch_get_main_queue(), ^(){ NSLog(@"json arrived"); SearchViewController *searchVCObj =[[SearchViewController alloc]init]; [searchVCObj performS
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”
女巫是“假”的,因为它存在
您能帮助我吗?您必须在控制器之间直接创建一个序列,而不是从UIButton到ViewController。然后,segue将存在于控制器上,并可通过其标识符调用 在你的故事板中,你是否将“MySegue”设置为有问题的segue的标识符?是的,我有。我真的不知道到底发生了什么事。如果我叫它:[self-performsguewithidentifier:@“MySegue”发送者:self];在按钮上执行segue。TKS很多!你帮了我很多!解决办法是什么?