0
私はログイン画面を持っています。ユーザーがログインとパスワードを入力して完了ボタンを押すと、次のビュー(ユーザーが入力した情報)に移動します。ログイン画面+テーブルビューコントローラ+コアデータ
ここでは、ログインと情報の2つのエンティティがあります。ログイン画面については
、私のコードスニペットは、中セグエ方法の準備です:
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とパスワードを確認するときにすべてのログインが表示されます。
あなたは私の質問を誤解しているように見えます。私は2つのエンティティ:ログイン(ユーザーID、パスワード)と情報(タイトル、情報)があります。ユーザーがユーザーIDとパスワードを入力して終了ボタンを送信すると、ビューにはそのユーザーIDに関連するinformation.titleが表示されます。だから、ユーザーが入力したユーザーIDを伝える方法 – user1253637
なぜユーザーにユーザーIDを入力させるのですか?あなたがuserIDを取得するだけの場合は、次のようにサーバー上でSELECT文を実行します。SELECT id WHERE username = '$ Username'これは、これを行うためにアプリで精巧なcと組み合わせて使用する方法でPHPです。 – Necro