私は aUISplitView
と amasterView
を持っていdetailView
ます。は( masterView
a のUITableViewController
内部UINavigationControler
) であり、detailView
はUIViewController
(同様に a の内部UINavaigationController
) です。
はと空UISplitView
の で問題なく表示されます。では、次の方法があります。masterView
detailView
masterView
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (![self splitViewController])
DetailViewController*myDetailView = [[DetailViewController alloc] init];
Item *selectedItem = [items objectAtIndex:[indexPath row]];
[myDetailView setItem:selectedItem];
[[self navigationController] pushViewController:myDetailView animated:YES];
}
これはiPhoneでは問題なく機能します。iPad の場合、 は正しくdetailView
表示されますが、詳細ビューは空のままです。masterViewController
(の右側) にmyDetailview
表示するにはどうすればよい ですか?detailView
splitView