在UIPageViewController中传输数据

时间:2014-03-05 19:53:54

标签: ios uipageviewcontroller

我需要在父视图控制器和子视图控制器之间传输UIPageViewController中的数据。 所以,详细地说,我想在子视图控制器中传递tableView中选择行的结果。 我的代码是:

-(void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSInteger rowNumber = [indexPath row];
NSArray *array = [self getAnswers];
if (rowNumber == 0)
{
    cell.contentView.backgroundColor = [UIColor whiteColor];
    cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
else if (rowNumber == [array[array.count - 2] intValue])
{
    cell.contentView.backgroundColor = [UIColor colorWithRed:0.0 green:1.0 blue:0.0 alpha:1.0];
    for (rowNumber = 1; rowNumber < array.count - 1; rowNumber++)
        self.tableView.allowsSelection = NO;

            [rightAnswersArray addObject:@"Yes"];
            NSLog(@"%@",_rightAnswersArray);
}
else
{
    cell.contentView.backgroundColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0];
    [self showCommentButton];
            [_wrongAnswersArray addObject:@"No"];
            NSLog(@"%@",_wrongAnswersArray);
}
}

所以,我需要将这两个数组 - rightAnswersArray和wrongAnswersArray转移到父视图控制器。我该怎么做?我需要帮助 链接到我的项目:http://github.com/serg1991/diplom
附:对不起我的英语,这不是我的母语,所以,也许,你可能会误解我。谢谢。

0 个答案:

没有答案