私はUItableViewControllerを持っています。このクラスの中には、別のUIViewControllerを起動しようとしている次のメソッドがあります。UITableViewControllerからUIViewcontrollerを起動するとアプリケーションがクラッシュする
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"About to launch MyDetail View controller");
[self performSegueWithIdentifier:@"myDetailSegue" sender:self];
}
仕事をdidntの、次のように、アプリのフリーズと私はmain.mファイルにメッセージが表示されました:私は、このバージョンを使用し、セグエを使用して2つを接続しようとしたし、それに識別子を与えました「」スレッド1が「
を信号SIGABRTを受けそれではなぜUIStoryboardウェイ仕事とセグエではないだろう。セグエを削除し、次のようにのUIViewControllerのインスタンスを作成しようとした、働いていた。しかし、今Imは混乱
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"About to launch my Detail View controller");
UIStoryboard *sboard = [UIStoryboard storyboardWithName:@"iPhone" bundle:nil];
UIViewController *myDetailVC = [sboard instantiateViewControllerWithIdentifier:@"myDetailVC"];
[self.navigationController pushViewController:myDetailVC animated:YES];
}
? ? 誰かが助けてください、 私は困惑している。
クラッシュログを投稿してください。 – Ilanchezhian
どこで見つけることができますか? – banditKing