将数据从masterViewController传递到didSelectRowAtIndexPath中的其他ViewController

时间:2014-05-21 09:03:51

标签: ios objective-c uitableview

我想将值从一个类传递给另一个类。 在LAClaimReportViewController中,我有一个属性

@property (strong, nonatomic) LAClaimReport *claimReport;

我想从masterViewController的代码下面将值传递给claimReport属性(LAClaimReportViewController)。

- (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.
    }
}

1 个答案:

答案 0 :(得分:0)

@try this

[claimReportViewController setclaimReport:selectedReport];