登录界面+表视图控制器+核心数据

时间:2012-03-08 23:34:25

标签: iphone objective-c ios

我有一个登录屏幕,当用户输入登录名和密码并点击完成按钮时,它应该转到下一个视图(用户输入的信息)。

现在,我有两个实体:登录和信息。

对于登录屏幕,我准备segue方法的代码片段为:

    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;            

    }

如何传递输入的用户ID和密码,并使整个会话成立。

在我的下一个视图中,当我检查登录ID和密码时,它显示所有登录信息。

1 个答案:

答案 0 :(得分:0)

我认为你需要稍微解决一下你的问题。

“如何传递输入的用户ID和密码,并使其成立 整个会议“

您似乎认为ID和密码是布尔值?

如果您有一个只想添加到场景的视图,您可以说一些简单的内容:

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

当您想要删除该视图时,您可以执行以下操作:

[viewInformation removeFromSuperview];