XOS раскадровка IOS 5.0 переключается с представления на другое со страницы входа на страницу сообщения - PullRequest
1 голос
/ 01 марта 2012

Я пытаюсь переключиться с входа в систему (представление) в представление (сообщения).

  1. Я создал два контроллера представлений в раскадровке
  2. Я создал кнопку (login) в первом представлении
  3. Я создал метод (loginPressed) и связал кнопку login с методом
  4. Наконец я создал переход между двумя представлениями из идентификатора кнопки входа: "goToMessages "и стиль" push "для просмотра сообщений графически.
  5. Я написал следующий код в методе loginPressed:

    [self.navigationController preformSegueWithIdentifier: @" goToMessages "sender:self];

Это неправильный метод?

Спасибо

Ответы [ 3 ]

1 голос
/ 01 марта 2012

Я всегда использую «себя» следующим образом.

[self performSegueWithIdentifier:@"goToMessages" sender:self];

Также убедитесь, что у вас есть навигационный контроллер в вашем проекте. Если вы это сделаете, то убедитесь, что переход настроен как «Push», выбрав переход и используя инспектор атрибутов, чтобы проверить «Стиль». Если у вас нет контроллера навигации, выберите «Стиль» из «Модальный». Поскольку вам нужно установить тип перехода, раскадровка может решить использовать контроллер навигации самостоятельно, поэтому его не нужно указывать в операторе, который вызывает переход.

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

Если ваша работа будет зависеть от того, правильно ли они вошли в систему, создайте свою игру, перетаскивая ее из контроллера вида в другой, а не из кнопки. Затем вызовите segue, как у вас.

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

Это не неправильно (в том смысле, что это правильный код), но это не нужно.Вы можете сделать все это без кода.

Вы создаете два контроллера представления.Добавьте кнопку к первому.Создайте переход от кнопки ко второму контроллеру представления.

Вот и все.

Когда вы запускаете проект, нажатие кнопки перемещает с первого контроллера на второй.

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