модальные представления не работают при компиляции в xcode 4 - PullRequest
1 голос
/ 05 июля 2011

Я только что обновился до Xcode 4, было несколько проблем с получением приложения для компиляции, но теперь они отсортированы. Однако у меня есть большая проблема с навигацией моего приложения. У меня есть различные кнопки, которые запускают все действия, которые должны отображать разные модальные окна, используя код, подобный следующему

- (IBAction)showMyJobs:(id)sender {
    UIViewController *myJobsView = [[MyJobsView alloc] initWithNibName:@"MyJobsView" bundle:nil];
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myJobsView];
    [self presentModalViewController:navigationController animated:YES];
    [myJobsView release];
}

Теперь весь этот код работал отлично до того, как я скомпилировал приложение в xcode 4. Теперь происходит то, что код кажется работающим (посмотрите, как он работает в отладчике), но ничего не отображается. Кто-нибудь может указать мне правильное направление относительно того, что происходит.

Я не получаю никаких ошибок / предупреждений при компиляции, ничего. Это сводит меня с ума!

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

Это действительно поздно, но ради чего стоит - сначала нужно выпустить контроллер навигации, а затем контроллер вида.

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

Просто удар в темноте, но попробуйте:

[self.navigationController presentModalViewController:navigationController animated:YES];
...