The custom cell is never null (NOT using the storyboard)

at the Moment i have the following classes:

The custom cell is never null (NOT using the storyboard)
The custom cell is never null (NOT using the storyboard)

My Problem is that my Custom Cell Class "GTNewsCustomCell" is never called, i set some breakpoints in the .m file but nothing happend, than i realized that in my "cellForRowAtIndexPath" the cell is never nil!

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{

static NSString *CellIdentifier1 = @"NewsCell";

GTNewsCustomCell *newsCell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier1];

if(newsCell == nil){

newsCell = [[GTNewsCustomCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier1];

}

newsCell.titleLabel.text = [[self.newsList objectAtIndex:indexPath.section]objectForKey:@"title"];
NSAttributedString *attString = [[NSAttributedString alloc]initWithString:[[self.newsList objectAtIndex:indexPath.section]objectForKey:@"previewMessage"]];

newsCell.messageTextView.attributedText = attString;

return newsCell;

}

And here is a little part of my Code from my GTNewsCustomCell.m:

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
    // Initialization code

    self.messageTextView.textColor = [UIColor blackColor];
    self.messageTextView.backgroundColor = GTDefaultTextBackgroundColor;
    self.messageTextView.editable = NO;
    self.messageTextView.userInteractionEnabled = NO;

    self.messageTextView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

    NSString *htmlTag = @"<b></b>";
    NSString *html = [NSString stringWithFormat:@"%@%@",htmlTag,self.messageTextView.attributedText];

    NSData *data = [html dataUsingEncoding:NSUTF8StringEncoding];

    CGFloat fontSizeMultiplier = 1.1;
    CGFloat const DTCoreTextDefaultFontSize = 12.0;
    NSString * fontName = @"Helvetica";
    DTCSSStylesheet* css;

    if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")){

        css = [[DTCSSStylesheet alloc] initWithStyleBlock:@"ul li{padding-left: -10px;}"];

        NSMutableDictionary *options = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithFloat:fontSizeMultiplier], NSTextSizeMultiplierDocumentOption,
                                        fontName, DTDefaultFontFamily,
                                        @"purple", DTDefaultLinkColor,
                                        @"red", DTDefaultLinkHighlightColor,
                                        css,DTDefaultStyleSheet,
                                        [NSNumber numberWithBool:YES],DTUseiOS6Attributes,
                                        nil];

.
.
.
.

Here are some screenshots from my xib Files for more information:

My GTNewsTableViewController:

The custom cell is never null &lpar;NOT using the storyboard&rpar;
The custom cell is never null &lpar;NOT using the storyboard&rpar;

GTNewsCustomCell (FilesOwner):

The custom cell is never null &lpar;NOT using the storyboard&rpar;
The custom cell is never null &lpar;NOT using the storyboard&rpar;

GTNewsCustomCell (View):

The custom cell is never null &lpar;NOT using the storyboard&rpar;
The custom cell is never null &lpar;NOT using the storyboard&rpar;

GTNewsCustomCell:

The custom cell is never null &lpar;NOT using the storyboard&rpar;
The custom cell is never null &lpar;NOT using the storyboard&rpar;

Okay, since you're doing the registration of cells via tableView's method registerNib:forCellReuseIdentifier: . The initWithStyle:reuseIdentifier: won't ever get called. If you'd like to do the styling, use -awakeFromNib method of your UITableViewCell subclass.

- (void)awakeFromNib {
  [super awakeFromNib];
  self.messageTextView.textColor = [UIColor blackColor];
  self.messageTextView.backgroundColor = GTDefaultTextBackgroundColor;
  self.messageTextView.editable = NO;
  self.messageTextView.userInteractionEnabled = NO;
}