переходить с одной страницы на другую по клику - PullRequest
0 голосов
/ 12 марта 2012

Я хотел бы знать способ перехода с одной страницы на другую по щелчку. Я пытался [self.navigationController pushViewController: self .objectNewlist animated: YES];но он показывает ошибку Несовместимые типы указателей, отправляющие 'newlistplist *' параметру типа 'UIViewController *'

мой файл основного класса является подклассом UIViewController, а второй класс является подклассом UITableViewController.меня с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 12 марта 2012
-(void)onClickButton
 {
   ViewControllerClass *objViewControllerClass = [ViewControllerClass alloc] init] ;
   [self presentModalViewController:objViewControllerClass animated:YES];
   [objViewControllerClass release];
 }

objViewControllerClass (объект другого класса)

0 голосов
/ 12 марта 2012

Вы можете использовать

UIViewController *yourViewController = [[YourViewControllerClass alloc] initWithNibName:@"<name of xib>" bundle:nil];
[self presentModalViewController:yourViewController animated:YES];
[yourViewController release];

В случае, если новое представление также должно быть создано программно, вы можете сделать это в методе viewDidLoad YourViewControllerClass и изменить инициализацию на

UIViewController *yourViewController = [[YourViewControllerClass alloc] init];
* 1006.* В YourViewController, когда вы хотите вернуться к предыдущему представлению для какого-либо действия кнопки, вы можете использовать
[self dismissModalViewControllerAnimated:YES];

Другой способ, который вы можете сделать, это

UIViewController *yourViewController = [[YourViewControllerClass alloc] init];
[self addSubview:[yourViewController view]];

и удалить вид, который выможно использовать

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