핵심 데이터에서 입자 열을 선택하는 방법은 무엇입니까?

사용자 3615198

사용자가 로그인 버튼을 눌렀을 때 사용자가 사용자 이름과 비밀번호를 입력했을 때 경고보기에 특정 이름을 표시하고 싶습니다. 제발 도와주세요. 미리 감사드립니다. 도움을 주시면 감사하겠습니다.

    - (IBAction)LoginPressed:(id)sender
    { 


     if (managedObjContext == nil) {

    AppDelegate *app = (AppDelegate*)[UIApplication sharedApplication].delegate;


    managedObjContext= app.managedObjectContext;
}

NSFetchRequest *request =[[NSFetchRequest alloc]init];

NSEntityDescription *rocordTableEntity = [NSEntityDescription entityForName:@"RecordTable" inManagedObjectContext:managedObjContext];


NSPredicate *predicate = [NSPredicate predicateWithFormat:@"username==% @AND password==%@",L_usernameField.text,L_passwordField.text];

NSPredicate *pred = [NSPredicate predicateWithFormat:@"firstname=%@",[managedObjContext valueForKey:@"firstname"]];

[request setEntity:rocordTableEntity];
[request setPredicate:predicate];
[request setPredicate:pred];

NSError *error;

NSArray *arrarforCheckingUserANDPass = [managedObjContext executeFetchRequest:request       error:&error];
NSString *value =  [arrarforCheckingUserANDPass valueForKey:@"firstname"];



if (arrarforCheckingUserANDPass.count != 0) {




    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Welcome" message:value d elegate:nil cancelButtonTitle:@"Ok" otherButtonTitles: nil];

    [alert show];

}
else{

    NSLog(@"not matched");
}



} 
문디

두 번째 setPredicate는 첫 번째를 덮어 씁니다. 당신은 그것을 필요로하지 않습니다. 전체 엔티티를 얻은 다음 간단히 firstName속성에 액세스합니다 . 첫 번째 술어에 잘못된 구문이 있습니다.

NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"RecordTable"];
request.predicate = [NSPredicate predicateWithFormat:
     @"username==%@ AND password==%@",L_usernameField.text,L_passwordField.text];

NSArray *result = [self.managedObjectContext executeFetchRequest:request error:nil];
RecordTable *user = result.firstObject;
if (user) {
   NSLog(@"The first name is %@.", user.firstName);
}

BTW, 왜 당신의 방법이 대문자로 시작합니까? 그것은 매우 나쁜 습관입니다. 귀하의 법인 이름도 재앙입니다. "RecordTable"은 선택할 수있는 최악의 엔티티 이름에 관한 것입니다. 사용자 인 경우 "사용자"라고합니다. 관례에 따라, 나는 당신의 firstName 속성도 낙타로 덮었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SwiftUI에서 날짜별로 핵심 데이터 항목을 그룹화하는 방법은 무엇입니까?

분류에서Dev

uibutton을 눌렀을 때 핵심 데이터에 값을 저장하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터에 UIButton 값을 저장하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터에 키 값 쌍을 저장하는 방법은 무엇입니까?

분류에서Dev

Excel에서 데이터 열을 선택하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터 마이그레이션을 스쿼시하는 방법은 무엇입니까?

분류에서Dev

.net 핵심 작업자 서비스에 로그인 파일을 저장하는 방법은 무엇입니까?

분류에서Dev

SwiftUI에서 ForEach를 사용하여 하나의 핵심 데이터 항목에서 토글을 변경하는 방법은 무엇입니까?

분류에서Dev

SwiftUI에서 필터링 된 핵심 데이터를 합산하는 방법은 무엇입니까?

분류에서Dev

인스턴스에서 핵심 데이터로 이동하는 방법은 무엇입니까?

분류에서Dev

인스턴스에서 핵심 데이터로 이동하는 방법은 무엇입니까?

분류에서Dev

SwiftUI에서 핵심 데이터 암호화를 활성화하는 방법은 무엇입니까?

분류에서Dev

JSON 데이터에서 문자열을 선택기로 사용하는 방법은 무엇입니까?

분류에서Dev

.net 핵심 앱에서 그룹을 기반으로 인증하는 방법은 무엇입니까?

분류에서Dev

C # .net 핵심 웹 API JsonResult 응답에서 BOM을 제거하는 방법은 무엇입니까?

분류에서Dev

Prestashop 1.5, 테마 모듈 폴더에 핵심 모듈을 복사하는 방법은 무엇입니까?

분류에서Dev

UIImagePickerController-핵심 데이터에 이미지를 저장하는 방법은 무엇입니까?

분류에서Dev

웹 서비스를 사용하지 않을 때 RestKit의 핵심 데이터를 사용하는 방법은 무엇입니까?

분류에서Dev

pydatatable에서 데이터 유형을 기반으로 열을 선택하는 방법은 무엇입니까?

분류에서Dev

Excel 데이터 테이블 열에서 모든 값을 선택하는 방법은 무엇입니까?

분류에서Dev

CloudKit의 핵심 데이터 데이터가 변경 될 때 WidgetKit 타임 라인 항목을 업데이트하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터 sqlite 데이터베이스를 암호화하는 방법은 무엇입니까?

분류에서Dev

데이터 프레임, df에서 선택한 열을 반복하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터의 개체를 업데이트하는 방법은 무엇입니까?

분류에서Dev

핵심 데이터에서로드 된 데이터를 어레이에 저장하는 방법은 무엇입니까?

분류에서Dev

오류없이 모든 핵심 데이터 엔티티를 삭제하는 방법은 무엇입니까?

분류에서Dev

핵심 위치 서비스를 사용하지 않고 사용자의 현재 도시 이름을 얻는 방법은 무엇입니까?

분류에서Dev

UI를 핵심 데이터와 "동기화"하는 방법은 무엇입니까?

분류에서Dev

변경되는 동안 핵심 데이터에서 데이터베이스를 미리 보는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    SwiftUI에서 날짜별로 핵심 데이터 항목을 그룹화하는 방법은 무엇입니까?

  2. 2

    uibutton을 눌렀을 때 핵심 데이터에 값을 저장하는 방법은 무엇입니까?

  3. 3

    핵심 데이터에 UIButton 값을 저장하는 방법은 무엇입니까?

  4. 4

    핵심 데이터에 키 값 쌍을 저장하는 방법은 무엇입니까?

  5. 5

    Excel에서 데이터 열을 선택하는 방법은 무엇입니까?

  6. 6

    핵심 데이터 마이그레이션을 스쿼시하는 방법은 무엇입니까?

  7. 7

    .net 핵심 작업자 서비스에 로그인 파일을 저장하는 방법은 무엇입니까?

  8. 8

    SwiftUI에서 ForEach를 사용하여 하나의 핵심 데이터 항목에서 토글을 변경하는 방법은 무엇입니까?

  9. 9

    SwiftUI에서 필터링 된 핵심 데이터를 합산하는 방법은 무엇입니까?

  10. 10

    인스턴스에서 핵심 데이터로 이동하는 방법은 무엇입니까?

  11. 11

    인스턴스에서 핵심 데이터로 이동하는 방법은 무엇입니까?

  12. 12

    SwiftUI에서 핵심 데이터 암호화를 활성화하는 방법은 무엇입니까?

  13. 13

    JSON 데이터에서 문자열을 선택기로 사용하는 방법은 무엇입니까?

  14. 14

    .net 핵심 앱에서 그룹을 기반으로 인증하는 방법은 무엇입니까?

  15. 15

    C # .net 핵심 웹 API JsonResult 응답에서 BOM을 제거하는 방법은 무엇입니까?

  16. 16

    Prestashop 1.5, 테마 모듈 폴더에 핵심 모듈을 복사하는 방법은 무엇입니까?

  17. 17

    UIImagePickerController-핵심 데이터에 이미지를 저장하는 방법은 무엇입니까?

  18. 18

    웹 서비스를 사용하지 않을 때 RestKit의 핵심 데이터를 사용하는 방법은 무엇입니까?

  19. 19

    pydatatable에서 데이터 유형을 기반으로 열을 선택하는 방법은 무엇입니까?

  20. 20

    Excel 데이터 테이블 열에서 모든 값을 선택하는 방법은 무엇입니까?

  21. 21

    CloudKit의 핵심 데이터 데이터가 변경 될 때 WidgetKit 타임 라인 항목을 업데이트하는 방법은 무엇입니까?

  22. 22

    핵심 데이터 sqlite 데이터베이스를 암호화하는 방법은 무엇입니까?

  23. 23

    데이터 프레임, df에서 선택한 열을 반복하는 방법은 무엇입니까?

  24. 24

    핵심 데이터의 개체를 업데이트하는 방법은 무엇입니까?

  25. 25

    핵심 데이터에서로드 된 데이터를 어레이에 저장하는 방법은 무엇입니까?

  26. 26

    오류없이 모든 핵심 데이터 엔티티를 삭제하는 방법은 무엇입니까?

  27. 27

    핵심 위치 서비스를 사용하지 않고 사용자의 현재 도시 이름을 얻는 방법은 무엇입니까?

  28. 28

    UI를 핵심 데이터와 "동기화"하는 방법은 무엇입니까?

  29. 29

    변경되는 동안 핵심 데이터에서 데이터베이스를 미리 보는 방법은 무엇입니까?

뜨겁다태그

보관