我有一个登录屏幕,当用户输入登录名和密码并点击完成按钮时,它应该转到下一个视图(用户输入的信息)。
现在,我有两个实体:登录和信息。
对于登录屏幕,我准备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和密码时,它显示所有登录信息。
答案 0 :(得分:0)
我认为你需要稍微解决一下你的问题。
“如何传递输入的用户ID和密码,并使其成立 整个会议“
您似乎认为ID和密码是布尔值?
如果您有一个只想添加到场景的视图,您可以说一些简单的内容:
[self.view addSubview: viewInformation];
[viewInformation setCenter:CGPointMake(160,230)];
当您想要删除该视图时,您可以执行以下操作:
[viewInformation removeFromSuperview];