устранены проблемы с пером и вызов init - PullRequest
2 голосов
/ 21 июля 2011

Я удалил свой файл пера из моего UIViewController, и теперь я хочу сделать так, чтобы он вызывал init вместо initWithNibName. Однако даже после того, как я удалил свой UIViewController, он все еще вызывает initWithNibName. Что мне нужно сделать, чтобы изменить это так, чтобы он вызывал init?

Я инициализировал оставшуюся часть UIViewController через код, в моем UITabBarController у меня есть следующее:

- (void)viewDidLoad
{
    [self setTabURLs:[NSArray arrayWithObjects:@"tt://mygroup",
                      @"tt://all",
                      @"tt://search",
                      nil]];
}

Ответы [ 3 ]

0 голосов
/ 21 июля 2011

Платформа Three20 всегда вызывает initWithNib, даже если TTViewController создается без файла пера.

Просто переместите код инициализации в функцию - (void)loadView, как вам нужно.

0 голосов
/ 21 июля 2011

Найдите, где UIViewController выделяется и инициализируется, и измените его на init вместо initWithNib.

0 голосов
/ 21 июля 2011

Почему для вас важно, как называется init метод?Просто возьмите код, который вы вставите в init, и вставьте в initWithNibName:bundle.

...