iPhone と iPad のストーリーボードを使用して、初めてのユニバーサル アプリを作成しようとしています。
UITable にリストを表示し、クリックするとアイテムの詳細を表示する非常に単純なアプリがあります。
iPhone では問題なく動作します。詳細ビューをプッシュするセグエを作成し、このコードで問題なく動作しています。
- (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用のさまざまなセグエを試しましたが、どれもうまくいきませんでした。わかりました (gdb)