0

在按下公开按钮时,我想推送另一个视图,其中包含按下公开按钮的单元格的详细信息。我有下面的代码,但不知道为什么它不起作用。单击公开按钮时,程序确实进入了该tableView:accessoryButtonTappedForRowWithIndexPath功能,但没有显示视图。

-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
    self.detailController.title = @"Single Contact";
    NSMutableArray *array = [[NSMutableArray alloc] init];
    if (indexPath.section == 0) {
        array = self.friends;
    }
    else if (indexPath.section == 1) {
        array = self.members;
    }else{
        array = self.invite;
    }
    NSDictionary *data = [array objectAtIndex:indexPath.row];
    NSString *name = [data valueForKey:@"firstName"];
    self.detailController.message = name;
    [self alertMeWithString:@"THIS STRING"];
    [self.navigationController pushViewController:self.detailController animated:YES];  

}
-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if(self){
        self.detailController = [[DSZContactDetailViewController alloc] init];
    }
    return self;
}
4

0 回答 0