第一个ViewController:
  OrderRateViewController *orderRateViewController = [[OrderRateViewController alloc] initWithNibName:@"OrderRateViewController" bundle:nil];    
    NSDictionary *order= _orderArray[b.tag];
    NSString *orderId = [order objectForKey:@"id"];
    orderRateViewController.orderId = orderId;
    [self.navigationController pushViewController:orderRateViewController animated:YES];
    [orderRateViewController release];第二个ViewController:
 .h文件中声明:
@property (strong, nonatomic) NSString *orderId;从第二个ViewController返回到第一个ViewController的时候老是报EXC_BAD_ACCESS错误。
把下面这行注释掉又不会报错:
 orderRateViewController.orderId = orderId;
请大家帮帮忙。
然后,想请问一下像这样二个ViewController之间传递参数一般是怎么做的,我的做法是不是有问题?