0

データを使用して TableView から DetailView を初期化する最良の方法は何ですか?

オブジェクトを「送信」して、すべてのラベルと ImageView を埋める必要があります。

ビューを変更するための私のコード:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self.navigationController pushViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"detailView"] animated:true];
}

マイク

4

2 に答える 2

1
DetailViewController *viewController = (DetailViewController*) [self.storyboard instantiateViewControllerWithIdentifier:@"detailView"];
viewController.myProperty1 = object1;
viewController.myProperty2 = object2;
[self.navigationController pushViewController:viewController animated:YES];
于 2012-09-03T13:10:46.880 に答える
0

ストーリーボードからインスタンス化された ViewController を取得し、ViewController をプッシュする前にセットアップするだけです

YourViewControllerclass * vc = (YourViewControllerclass*) [self.storyboard instantiateViewControllerWithIdentifier:@"detailView"];
[vc setupMethodForObject: object];
[self.navigationController pushViewController:vc animated:YES];
于 2012-09-03T13:04:32.903 に答える