экран входа в систему + табличное представление контроллера + основные данные - PullRequest
0 голосов
/ 09 марта 2012

У меня есть экран входа в систему, и когда пользователь вводит логин и пароль и нажимает кнопку «Готово», он должен перейти к следующему представлению (информация, введенная пользователем).

Теперь у меня есть две сущности: логин и информация.

Для экрана входа в систему мой фрагмент кода для подготовки к следующему методу:

    NSFetchRequest *request= [[NSFetchRequest alloc] init];
    NSEntityDescription *entity = [NSEntityDescription entityForName:@"Login" inManagedObjectContext:self.managedObjectContext];
    NSPredicate *predicate =[NSPredicate predicateWithFormat:@"userid==%@ AND password==%@",_loginTextfield.text, _passwordTextField.text];
    [request setEntity:entity];
    [request setPredicate:predicate];
    NSError *anyError=Nil;
    NSArray *fetchedObjects = [self.managedObjectContext executeFetchRequest:request error:&anyError];
    if([fetchedObjects count] )
    {
        InformationTVC *informationTVC = segue.destinationViewController;
        informationTVC.managedObjectContext = self.managedObjectContext;

    }
    else
    {
        return;            

    }

Как передать введенный идентификатор пользователя и пароль и сделать это верно для всего сеанса.

В моем следующем представлении, когда я проверяю логин и пароль, он показывает все логины.

1 Ответ

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

Я думаю, вам нужно немного исправить свой вопрос.

"Как передать введенный идентификатор пользователя и пароль и сделать это верно для всей сессии"

Кажется, что выСчитаете ли вы, что идентификатор и пароль логические?

Если у вас есть представление, которое вы просто хотите добавить к сцене, вы можете сказать что-то простое, например:

[self.view addSubview: viewInformation];
[viewInformation setCenter:CGPointMake(160,230)];

И когда вы хотите удалитьэто представление вы можете сделать что-то вроде:

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