在viewA中有一個button,點擊後跳轉到另一個頁面,用下面這段代碼viewB會黑屏,什麼都看不到。
-(void)login:(id)sender{ mainViewController *mainView=[[mainViewController alloc]init]; NSLog(@"%@",__name.text); if([__name.text isEqualToString:@"ccc"]&&[__pwd.text isEqualToString:@"123"]){ [self presentViewController:mainView animated:YES completion:nil]; } }
點選ViewB的ViewController,然後右邊identity inspector設置Storyboard ID,例如“second”,將代碼改成下面的形式:
-(void)login:(id)sender{ mainViewController *mainView=[self.storyboard instantiateViewControllerWithIdentifier:@"second"]; NSLog(@"%@",__name.text); if([__name.text isEqualToString:@"ccq"]&&[__pwd.text isEqualToString:@"123"] { [self presentViewController:mainView animated:YES completion:nil]; } }
這下就可以正常跳轉到viewB頁面。