タブバー(UITabViewController)の文字が表示されない問題を解決 [iPhone, iOSアプリ開発]

タブバーの文字は該当するUIViewControllerでself.title = @"title"とすると表示されるはずですが、アプリ起動時に文字が表示されず、タブをクリックすると表示される
という問題にぶち当たりました。

解決法ですがタブバーに登録したUIVIewControllerの初期化メソッド-(*UIViewController)initをオーバーライドしてそのメソッド内でself.title = @"title"を書きます。

原因はviewDidLoad内でtitleを初期化していたのが問題で、アプリ起動時にはviewDidLoadは読み込まれず、タブをタップした際に呼ばれるためこのような現象が起きていました。

すっきり!