Приложение для входа в iPhone - PullRequest
0 голосов
/ 03 мая 2011

Я новичок в мире программирования для iphone.Я пытаюсь сделать простое приложение для входа.Моя цель - иметь 2 разных контроллера вида.При запуске приложения должен появиться экран входа в систему.Этот экран содержит два текстовых поля и одну кнопку (логин).Я хочу, когда пользователь нажимает кнопку входа в систему, чтобы отправить свое имя пользователя и пароль на удаленный сервер через http и, если они законны, загрузить контроллер панели вкладок с двумя полосами.В первом баре пользователь должен видеть свой идентификатор, а во втором - свою почту.Возможно ли это, и вы можете дать какое-то направление?

С уважением, Николай

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Полагаю, вам нужен ответ, как упорядочить представления в упорядоченном виде ... если это так, вы должны сначала загрузить панель вкладок. на viewDidload от вашего первого контроллера представления загрузите контроллер представления входа в систему модальным способом, используя делегат, чтобы возвратиться к главному представлению после входа в систему ...

загрузка контроллера вида модально:

[self PresentModalViewController:yourController];
1 голос
/ 03 мая 2011

Да, это возможно.

После ввода данных учетной записи пользователь нажимает кнопку входа. В этом случае вы можете отправить данные учетной записи на удаленный сервер, используя NSURLConnection. После проверки подлинности деталей на сервере. Сервер должен отправить ответ со статусом успех / неудача в XML. Вы можете перехватить ответ и проанализировать сообщение, используя пример синтаксического анализатора XML: NSXMLParser. Если сообщение успешно, тогда вызовите метод, чтобы показать TabController. Если сообщение не выполнено, показать какое-либо предупреждение.

Вам понадобится некоторый класс, например NSURLConnection для связи с сервером. И NSXMLParser для анализа данных. Вы можете проверить примеры приложений этих классов для лучшего понимания и их реализации. Удачи.

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