Ios 在didSelectRowAtIndexPath中将数据从masterViewController传递给其他ViewController
我想将一个值从一个类传递到另一个类。 在LaclamReportViewController中,我有一个属性Ios 在didSelectRowAtIndexPath中将数据从masterViewController传递给其他ViewController,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我想将一个值从一个类传递到另一个类。 在LaclamReportViewController中,我有一个属性 @property (strong, nonatomic) LAClaimReport *claimReport; 我想将masterViewController代码下面的值传递给LaclaimReportViewController的claimReport属性 - (void)tableView:(UITableView *)tableView didSelectRowAtIndex
@property (strong, nonatomic) LAClaimReport *claimReport;
我想将masterViewController代码下面的值传递给LaclaimReportViewController的claimReport属性
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([record.submitted isEqualToNumber:@0] && record != _selectedReport)
{
[self.detailViewController.navigationController popToRootViewControllerAnimated:NO];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
LAClaimReportViewController *claimReportViewController = [storyboard instantiateViewControllerWithIdentifier:@"ClaimReportView"];
[self.detailViewController.navigationController pushViewController:claimReportViewController animated:YES];
//Question: i want to assign record to claimReport of LAClaimReportViewController. how to do that.
}
}
@试试这个
[claimReportViewController setclaimReport:selectedReport] 创建claimReportViewController后:claimReportViewController。claimReport=yourlclaimreport检查这个答案