我正在尝试使用 iPhone 和 iPad 故事板制作我的第一个通用应用程序。
我有一个非常简单的应用程序,它在 UITable 上显示一个列表以及单击时项目的详细信息。
它适用于 iPhone,我创建了一个 segue 来推送详细视图,并使用以下代码正常工作:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self performSegueWithIdentifier:@"detail" sender:nil];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"detail"])
{
NSIndexPath *selectedIndex = [self.tableView indexPathForSelectedRow];
// Get reference to the destination view controller
self.detailViewController = [segue destinationViewController];
// Pass any objects to the view controller here, like...
self.detailViewController.detailDict = [myArray objectAtIndex:selectedIndex.row];
}
}
我不知道这是否有任何区别,但我已将我的 iPad 设置为仅在横向上工作。无论如何,我怎样才能优化这段代码以在 iPad 故事板上工作呢?
我已经为 iPad 尝试了不同的 segues,但它们都没有奏效。我得到(gdb)