第一个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之间传递参数一般是怎么做的,我的做法是不是有问题?
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之间传递参数一般是怎么做的,我的做法是不是有问题?
希望对你有帮助,如果你有更好的方法,麻烦分享一下,互相学习。