Unable to change the text of UILabel
===

I have two views and the variable is loaded from my TestViewController which is a UITableViewController. Below i have the part of the code where i believe it will be useful.

        - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
        NSString *selected = [[_sectionsArray objectAtIndex:indexPath.row] objectForKey:@"Section"];
        self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
        self.viewController.detailSec = selected;
        NSLog(@"%@",selected);
    }

At my ViewController the following code is supposed to change my UILabel text to my variable 

    -(void)setDetailSec:(id)newDetailSec {
        
        if (_detailSec != newDetailSec) {
            [_detailSec release];
             _detailSec = [newDetailSec retain];
            [self configureView];
        }
        NSLog(@"Step 2 %@",_detailSec);
    }
    
    
    -(void)configureView {
       if (self.detailSec) {
           self.detailLabelChord.text = [_detailSec description];
        NSLog(@"Step 3 %@", _detailSec);
    }

As you can see I added NSLogs in order to check whether the if functions are called and whether the variable changes accordingly and it does! But my UILabel will not change!

    2012-07-18 22:03:26.077 testapp[17332:11303] Step 3 CHS 21.3x3.2
    2012-07-18 22:03:26.078 testapp[17332:11303] Step 2 CHS 21.3x3.2
    2012-07-18 22:03:26.079 testapp[17332:11303] Step 1 CHS 21.3x3.2

Any ideas or suggestions? I don't know whether i can upload my project if you need more information.

Thank you in advance