首先, 要在storyBoard中畫出想要的VC, 然后建一個VC類和他關聯.如圖
:
調用時找如下寫:
DetailViewController *detailVC = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"123"]; NSLog(@"%@", self.storyboard); [self.navigationController pushViewController:detailVC animated:YES];
@"Main"是sb的名字:
@"123"是detailVC在sb中的標識:
即先獲取sb, 然后根據標識獲取VC, 然后就可以進行其他的操作了.
這樣, 不用在detailVC中寫init: withaDecoder:方法也可以, 其實就不用寫...