Вы должны установить cell.detailTextLabel.text, чтобы изменить его содержимое и, возможно, изменить макет cell.detailTextLabel, но не пытайтесь назначить ему другую UILabel.
Возможно, вы захотите добавить собственную меткув качестве подпредставления, затем сделайте что-то вроде
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(160.0f,23.0f,150.0f,20.0f)];
lbl.textAlignment = UITextAlignmentRight;
lbl.font = [UIFont fontWithName:@"Arial" size:14.0f];
lbl.textColor = [UIColor lightGrayColor];
lbl.text = [@"Ref.No. " stringByAppendingString:refno];
[cell addSubview:lbl];