DetailView
テーブル ビューのデリゲート クラスを介してビュー コントローラー () をプッシュしていますMyClass
。
MyClass
のテーブル ビューのデリゲートとして機能しますMasterView
。DetailView
「didSelectRowAtIndexPath:」メソッドからプッシュしようとしていますが、戻るボタンが押さMyClass
れるたびに無効になります。DetailView
MasterView
ビューをプッシュするための私のコード:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (!detailViewController) {
detailViewController = [[DetailViewController alloc] init];
}
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.navigationController pushViewController:detailViewController animated:YES];
}