Q:

Weird behaviour of UINavigationBar

After hours of unsuccessful research, here is my questions. 
Since the beginning of my app development, navigationBar.topItem.title doesn't work, so that I decided to create my own subclass, and there's still a problem. 
Here is my code :
- (id)initWithFrame:(CGRect)frame {

  self = [super initWithFrame:frame];

  if (self) {

    NSLog(@"NavBar Ready !"); 

    self.topItem.title = @"something";

    NSLog(@"%@", self.class);
    NSLog(@"%@", self.topItem.class);
    NSLog(@"%@", self.topItem.title.class);

  }
 return self;
}

Edit
Here is the console output, as you can see, there's a problem with the topItemclass, but this property is a read-only so I can't alloc and init any UINavigationItem for it.  
2014-03-13 17:25:34.063 CCE[63471:60b] NavBar Ready ! 
2014-03-13 17:25:34.064 CCE[63471:60b] CCENavigationBar
2014-03-13 17:25:34.065 CCE[63471:60b] (null)
2014-03-13 17:25:34.065 CCE[63471:60b] (null) 

So here is my question... What's happenning, and What can I do to solve it ? 
Thanks You SO Community ! 

A:

In my projects (using storyboards) with ViewControllers embedded in a NavigationController if I set:
self.title= @"title";

That sets the title of the navigation bar.  Have you tried setting it that way?