UIViewController.xib со своим классом - PullRequest
0 голосов
/ 22 октября 2010

Я получил класс UIViewController с именем DetailViewController , его файл xib называется detailViewController.xib .

В файле xib класс установлен на DetailViewController класс.Так что все должно быть хорошо.

Однако, когда я пытаюсь добавить это представление из контроллера основного вида, ничего не появляется ... Вот код в контроллере основного представления

@interface MainViewController : UIViewController {
    DetailViewController *detailView;
}

@property(nonatomic, retain) IBOutlet DetailViewiPad *detailView;

И я также подключил detailView в Интерфейсном Разработчике.

Вот код, когда я пытался добавить detailView:

[self.view addSubview:self.detailView.view];

Я поместил NSLog в DetailViewController Метод viewDidLoad:

- (void)viewDidLoad {
    [super viewDidLoad];
    NSLog(@"subview iPad did load");
}

Я вижу журнал в консоли, что означает, что DetailViewController загрузился, но на экране iPad ничего не появилось.Он остается таким же, как MainViewController.Любая идея ???

Редактировать: Я пытался запустить DetailView в методе viewDidLoad основного представления, вызвав self.detailView = [[DetailViewController alloc] initWithNibName:@"DetailViewController.xib" bundle:nil];.Но он выдал ошибку, в которой говорится, что перо с именем DetailViewController отсутствует.

1 Ответ

0 голосов
/ 22 октября 2010

Кажется, все хорошо после перезагрузки моего Mac.Так что все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...