представление не работает в iphone - PullRequest
0 голосов
/ 12 января 2012

Я пытаюсь перейти с одной страницы на другую нажатием кнопки в приложении Facebook.
Я использую

registerUser=[[RegisterPage alloc]initWithNibName:@"RegisterPage" bundle:nil];
[self presentModalViewController :registerUser animated:YES];

для представления следующего представления после получения ответа от Facebook.
Но это не показывает следующий вид. Это прекрасно работает во всех других местах, где я использовал для представления других взглядов.

Кто-нибудь имеет представление об этой проблеме?

Ответы [ 3 ]

0 голосов
/ 15 января 2012

Мой код для представления контроллера представления немного похож на ваш (без кончика):

ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
[controller setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentModalViewController:controller animated:YES];
[controller release];

А для представления контроллера навигации это так (без кончика):

ViewController *controller = [[ViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc]       initWithRootViewController:controller];
[navController setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentModalViewController:navController animated:YES];
[navController release];
[controller release];

Иногда помогает простое копирование чьего-либо кода.

0 голосов
/ 20 января 2012

спасибо за ответы всем. Я решил это после долгой борьбы. Я просто отклонил представление, прежде чем переходить к следующему, и установил dismissmodalviewcontrollerAnimated в NO. [self dismissModalViewControllerAnimated:NO]; nextview = [[LoginPage alloc]initWithNibName:@"LoginPage" bundle:nil]; [self presentModalViewController: nextview animated:YES]; надеюсь, что это поможет кому-то вроде меня

0 голосов
/ 12 января 2012

Что именно здесь означает «я»? Это viewcontroller? Или просто UIView? Я думаю, что это будет работать, только если self является viewcontroller или некоторым его подклассом.

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